Биллинговая система Nodeny
23 Ноября 2024, 02:57:42
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
: Прекращена поддержка версии Nodeny 49
Начало
Помощь
Поиск
Войти
Регистрация
Биллинговая система Nodeny
>
Главная категория
>
Общий раздел
>
Проблема функции radcheck
Страниц: [
1
]
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Проблема функции radcheck (Прочитано 6705 раз)
slava
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 26
Проблема функции radcheck
«
:
12 Мая 2010, 14:11:41 »
Nodeny 49.32.5
проблема запрос не выдает пароль
mysql> call radcheck('slava');
+----+-------+-----------+-------+----+
| id | name | Attribute | Value | == |
+----+-------+-----------+-------+----+
| 3 | slava | Password | NULL | == |
+----+-------+-----------+-------+----+
1 row in set (0.00 sec)
настраивал как по докам но как я понимаю процедура radcheck не выдает пароль
DROP PROCEDURE IF EXISTS `radcheck`;
DELIMITER $$
CREATE PROCEDURE `radcheck` (IN login VARCHAR(64))
BEGIN
SELECT id,name,'Password' AS Attribute,AES_DECRYPT(passwd,'hardpass3') AS Value,'=='
FROM users WHERE name=login;
END$$
DELIMITER ;
mysql 5.0.84
«
Последнее редактирование: 12 Мая 2010, 14:13:34 от slava
»
Записан
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
Re: Проблема функции radcheck
«
Ответ #1 :
12 Мая 2010, 14:24:17 »
пароль hardpass3 ?
Записан
slava
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 26
Re: Проблема функции radcheck
«
Ответ #2 :
12 Мая 2010, 14:38:58 »
да hardpass3 не менял
Записан
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
Re: Проблема функции radcheck
«
Ответ #3 :
12 Мая 2010, 14:46:47 »
сделай sql запрос
SELECT id, name, 'Password' AS Attribute, AES_DECRYPT( passwd, 'hardpass3' ) AS Value, '==' FROM users WHERE name = "slava";
Записан
slava
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 26
Re: Проблема функции radcheck
«
Ответ #4 :
12 Мая 2010, 17:45:19 »
сделал вот результат:
mysql> use bill;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> SELECT id, name, 'Password' AS Attribute, AES_DECRYPT( passwd, 'hardpass3' ) AS Value, '==' FROM users WHERE name = "slava";
+----+-------+-----------+-------+----+
| id | name | Attribute | Value | == |
+----+-------+-----------+-------+----+
| 3 | slava | Password | NULL | == |
+----+-------+-----------+-------+----+
1 row in set (0.00 sec)
снова пароль не отдает
возможно что то с базой, хотя пробовал авторизатором подключается
может быть связано с кодировкой базы у меня вся база в latin1
Записан
slava
NoDeny
Пользователь
Карма: 0
Offline
Сообщений: 26
Re: Проблема функции radcheck
«
Ответ #5 :
12 Мая 2010, 18:13:45 »
С базой все в порядке оказалось. Пересоздал пользователя bill_kernel все стало на свои места
Цитировать
mysql> SELECT id, name, 'Password' AS Attribute, AES_DECRYPT( passwd, 'hardpass3' ) AS Value, '==' FROM users WHERE name = "slava";
это натолкнуло меня
Огромное спасибо stimels
Записан
Страниц: [
1
]
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общий раздел
=> Nodeny Plus
===> Изменяем NoDeny+
===> Ревизии
=> Модули NodenyPlus
===> Переводы
=> Nodeny 50
===> Nodeny 49
===> Разработка
===> Модули для Nodeny
=> Железо для нодени
=> Юмор
=> Курилка
===> Торговля
Загружается...