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

Reply via email to