|
|
|
| что безопасней
$query_pas = 'select * from pas '
."where name='$userid' "
." and pass= old_password('$password')";
|
или
$query_pas = 'select * from pas '
."where name='$userid' "
." and pass= '".md5($password)."";
|
| |
|
|
|
|
|
|
|
для: sidpr
(18.11.2006 в 02:52)
| | old_password() используется тогда, когда нужна старая версия функции password(), которая обычно используется для шифрования нового пароля и авторизации на сервере MySQL при подключении...Лучше ее не использовать...
md5()
P.S. В MySQL MD5() тоже есть, можно так писать:
<?php
$sql = mysql_query("SELECT * FROM `users` WHERE `id` = '".intval($_GET['id'])."' AND `phash` = MD5('".mysql_escape_string($password)."');");
?>
|
| |
|
|
|
|
|
|
|
для: Unkind
(18.11.2006 в 10:36)
| | Спасибо но я думаю лучше В php применять нежели в самом запросе .. | |
|
|
|
|
|
|
|
для: sidpr
(18.11.2006 в 02:52)
| | Функции PASSWORD() и OLD_PASSWORD() - лучше не использовать в пользовательском коде, они предназначены для внутренних нужд MySQL. | |
|
|
|