|
|
|
|
|
для: Unkind
(06.11.2007 в 12:53)
| | мля)) я тоже туплю | |
|
|
|
|
|
|
|
для: bronenos
(06.11.2007 в 12:45)
| | Позвольте, теперь я покажу свой вариант.
<?php
//...
$password = mysql_escape_string( $password );
$query = "INSERT INTO `users` (`mail`, `login`, `password`) VALUES ('" . $mail . "', '" . $login . "', MD5('" . $password . "'));";
//...
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(06.11.2007 в 12:38)
| |
<?php
$password=md5($password);
$query = "INSERT INTO users (`mail`, `login`, `password`) values ('".$mail."', ''".$login."', 'MD5(\"".$password."\")')";
$result = mysql_query($query);
?>
|
| |
|
|
|
|
|
|
|
для: inga
(05.11.2007 в 12:45)
| | А вы прямо в запросе шифруйте пароль
<?php
$password=md5($password);
$query = "INSERT INTO users (`mail`, `login`, `password`) values ('".$mail."', ''".$login."', 'MD5(".$password.")')";
$result = mysql_query($query);
?>
|
| |
|
|
|
|
|
|
|
для: sim5
(05.11.2007 в 17:40)
| | все дело и в прям в пробелах, видимо они сами добовляются | |
|
|
|
|
|
|
|
для: inga
(05.11.2007 в 17:38)
| |
<?
$pass = md5('inga');
echo $pass;
mysql_query("UPDATE table SET pass='".$pass."'") or die (mysql_error());
$s = mysql_query("SELECT pass FROM table") or die (mysql_error());
$pass = mysql_fetch_row($s);
if (md5('inga')==$pass[0]) echo "PASSWORD";
|
Все работает. Проверяйте, вы допускаете где-то (в чем-то) ошибку. | |
|
|
|
|
|
|
|
для: inga
(05.11.2007 в 17:25)
| | Короткое поле у вас установите 32 | |
|
|
|
|
|
|
|
для: inga
(05.11.2007 в 17:25)
| | да, поле для пароля маленькое, расширила поле для пароля(это я исправила).
Но все равно обсолютно разные получаются значения после кеширование одного и того же слова | |
|
|
|
|
|
|
|
для: sim5
(05.11.2007 в 17:10)
| | хеш пароля держу в базе, поле varchar(20).
пароль после хеширования вроде 16 символов | |
|
|
|
|
|
|
|
для: inga
(05.11.2007 в 16:54)
| | А вы что держите в базе - пароль или его хеш? Какой тип поля, и не короткий ли его размер для хеш, может обрезает его? | |
|
|
|
|