Hello,
I have an user table where the username and passwords of the users are stored. The
passwords are stored in encrypted format (the MySQL function 'ENCRYPT($password) is
used for insertation).
Now I want to varify username and password. For that, I have written the followin PHP
code:
---------------------------------------------------------------------------------------------
N.B.: " $flogin " is a veriable which store username from a HTML form. &
"$fpass " is a veriable which store password from a HTML form.
$query="SELECT UserName, Attribute, Value FROM radcheck WHERE UserName='$flogin
$result=mysql_db_query("$dbB","$query");
$row=mysql_fetch_array($result);
echo mysql_error();
$username=$row[0];
$attribute=$row[1];
$value=$row[2];
$salt = substr("$row[2]", 0, CRYPT_SALT_LENGTH);
$passwordc = crypt("$fpass",$salt);
------------------------------------------------------------------------------------------------
By this, I can verify the first eight charectar. If my password is more than eight
charectar, than it checks only first 8 charecter.
How can I solve this problem?
- Chinmoy
---------------------------------
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, and more