I found this code in a web (or somthink like this), but can remever
where to give the credits, sorry.
include_once('/etc/php/bases.php');
function autentifica($user,$pass)
{
global $db1Host, $db1User, $db1Pass;
$auth = false;
mysql_connect($db1Host,$db1User,$db1Pass)
or die ('Unable to connect to server.');
// Select database on MySQL server
mysql_select_db('mysql')
or die ('Unable to select database.');
// Formulate the query
$sql = "SELECT user FROM user WHERE User='$user' &&
password=PASSWORD('$pass')";
// Execute the query and put results in $result
$result = mysql_query($sql)
or die ('Unable to execute query.');
// Get number of rows in $result.
$num = mysql_numrows( $result );
if ($num != 0) {
// A matching row was found - the user is authenticated.
$auth = true;
}
return $auth;
}
Josep R. Raurell
En/na Scott ha escrit:
>I apologize if this is might be OT. I have 5,000+ users in a unix passwd
>file that I would like to move to a MySQL table to build a login system
>with php. I could then use this table for Postfix and Radius. I know
>about the getpwent in perl, but does anyone know if I populate a MySQL
>table with the login/password can php then use that encrypted password to
>validate users?
>
>TIA
>
>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php