Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2003, 21:42
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Si vas hacer un "login" que apunte a tu BD de ese phpBB ...

a la hora de hacer la consulta a la tabla que corresponda de usuarios de phpBB tienes que "encriptar" tu $password que obtengas de tu formulario en formato MD5() . y eso será lo que tienes q usar para comparar con el password de esa tabla..

Código PHP:
login.php
<?
$usuario
=$_POST['usuario'];
$password=MD5($_POST['password']);
// ahi ya te cambias tu tus nombres de variables ...

// Y luego tu consulta habitual .. 
$sql="SELECT * FROM tabla WHERE password='$password' AND ... ";
?>
La encriptación MD5 es en un solo sentido .. así q lo que se hace para comprobar si una cadena encriptada en ese formtao q tengas en tu BD es igual al de una variable (ejemplo de un <input> de tus formalarios HTML ...) se "encripta" en MD5 y eso es lo q se compara .. una misma cadena siempre da un mismo MD5 ...

Lo mismo deberias hacer si usas tu propio sistema de registro de usuarios en los q vuelques esos datos a la BD de phpBB .. debes de guardarlos en formato MD5() aplicando dicha funcion a los datos q lo requieran (variables) antes de hacer tu INSERT o Update si corresponde ...

Lo de las sesiones .. o cookies o lo q emplee no se como irá en esos foros phpBB .. pero en el script q apunte el "login" (formulario de login) del foro será donde registre esas variables previo contrastado los datos con la BD .. empieza mirando por ahí.

Un saludo,