Hi, Wednesday, December 4, 2002, 12:45:15 AM, you wrote: cyc> Hi
cyc> The script is not working. cyc> function authenticate($user,$pass) { cyc> $result = -1; cyc> $data = file("shadow"); /* permission every cyc> one read */ cyc> foreach($date as $line ) { cyc> $arr = explode(":",$line); cyc> if($arr[0] == $user) { cyc> /* user name matching */ cyc> if(crypt(trim($pass),$salt) == $arr[1]) cyc> { $result = 1; cyc> break; cyc> } cyc> else cyc> { cyc> $result = 0; cyc> break; cyc> } cyc> } /* end of for */ cyc> return $result ; cyc> } cyc> The above programme always returs -1. cyc> Any help would be appreciated. cyc> regards cyc> CVR cyc> __________________________________________________ cyc> Do you Yahoo!? cyc> Yahoo! Mail Plus - Powerful. Affordable. Sign up now. cyc> http://mailplus.yahoo.com This line should probably be like foreach($data as $line ) { //currently date and you will have to extract $salt from the password field too -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php