
17/07/2011, 10:56
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 23 años, 1 mes Puntos: 6 | |
Respuesta: Para los GENIOS, problema al logear con encriptacion SHA-1 de SMF Hola nunca he utizado SMF por lo que no se el tipo de conexiones o como se conecta a una base de datos
lo mas facil seria...
Ya que conoces que los passwords son asi..
sha1($usuario.$password);
Simplemente puedes hacer
// recoge variable y la pones en lowercase si es necesario
$username = strtolower(mysql_real_escape_string($_POST['username']));
$clave = sha1($_POST['username'].$_POST['password']; // comprobar que no esta lowercase, uppercase etc...
$query = mysql_query("SELECT username,password,ID FROM users WHERE LOWER(username) = '".$username."' LIMIT 1");
if(mysql_num_rows($query)==0){
echo 'usuario no encontrado';
}else{
// existe el nombre de usuario podemos hacer la comprobacion
while($row = mysql_fetch_assoc($query){
if($row['password']==$clave){
echo 'Usuario Existe';
}else{
echo 'Usuario NO Existe';
}
}
}
espero que te sirva
Saludos
__________________ Un Saludo www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos |