imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 11.02.2003, 22:21     # 1
usach
Junior Member
 
Регистрация: 05.07.2002
Сообщения: 58

usach Путь к славе только начался
Question ф-ия password в mysql

Как можно сравнить введенный пользователем пароль с паролем зашифрованным ф-ией password в mysql?
usach вне форума  
Старый 12.02.2003, 04:09     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
смотря чем зашифрован.. если md5 то

if(md5($password)==$mysqlpassword){echo "yes";}else{exit;}
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 12.02.2003, 13:47     # 3
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
хм... не пользовался функцией password в Масе, но можно попробовать нечто вроде:
Код:
$sql = "SELECT name FROM users WHERE username = '$name' AND password = password('$pass')";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result) > 0)
{
    $row = mysql_fetch_row($result);
    echo "Welcome, {$row[0]}.";
}
else
{
    echo "Login failed!";
}

Последний раз редактировалось Aeon; 12.02.2003 в 16:19.
Aeon вне форума  
Старый 12.02.2003, 15:54     # 4
usach
Junior Member
 
Регистрация: 05.07.2002
Сообщения: 58

usach Путь к славе только начался
Сенкс!
А почему не пользовался в открытом виде чтоль храняться???
usach вне форума  
Старый 12.02.2003, 16:18     # 5
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
да нет, просто не приходилось делать систем авторизации... обычно просто закрываю доступ через .htaccess когда нужно
Aeon вне форума  
Старый 12.02.2003, 16:45     # 6
dimonk
NewСибирский Монк
 
Аватар для dimonk
 
Регистрация: 30.06.2002
Сообщения: 3 641

dimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуру
а пусть сама mysql и сравнивает - нафиг заморачиваться, каким алгоритмом хешировано:

SELECT * FROM aaa WHERE username = 'bbb' AND password = PASSWORD('ccc') ;

если вернула результат, то все о.к. с пассвордом, нет - ну понятно...

а хранить в открытом виде пароли - не самая лучшая идея...
__________________
Свои носки я стираю Лаской Магия Черного и они надолго сохраняют свой естественный черный цвет!
dimonk вне форума  
Старый 12.02.2003, 16:51     # 7
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
dimonk
если бы ты пригляделся, ты бы увидел что я пример который я написал делает примерно то-же что ты предложил... открой свои глазки, друг мой
Aeon вне форума  
Старый 12.02.2003, 17:49     # 8
dimonk
NewСибирский Монк
 
Аватар для dimonk
 
Регистрация: 30.06.2002
Сообщения: 3 641

dimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуруdimonk Отец (мать) всех Гуру
упс... сорьки...

ну тогда заработает такая схема - 100%
__________________
Свои носки я стираю Лаской Магия Черного и они надолго сохраняют свой естественный черный цвет!
dimonk вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:33.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.