Foros del Web » Programando para Internet » PHP »

class para verificar login y password

Estas en el tema de class para verificar login y password en el foro de PHP en Foros del Web. Hola muchachos como estan? disculpen el fastidio nuevamente, ahora tengo que desarrollar una clase para la validacion de un log y un password para entrar ...
  #1 (permalink)  
Antiguo 02/09/2008, 16:14
 
Fecha de Ingreso: septiembre-2007
Mensajes: 120
Antigüedad: 16 años, 7 meses
Puntos: 0
class para verificar login y password

Hola muchachos como estan? disculpen el fastidio nuevamente, ahora tengo que desarrollar una clase para la validacion de un log y un password para entrar a la pagina de administracion y leyendo un poco desarrolle lo siguiente en una pagina llamada classlog.php
Código PHP:
<?php
function _log($login$password) {

if (
$login=='curso') {
    if (
$password=='php5') {
        if (list (
$_SESSION[login], $_SESSION[password])= $login.$password) {
        
header ("location:ver.php");
        }
        else { print 
'error de password' }
    }
    else { print 
'error de login' }
}
?>
Una vez terminado esto, hago la llamada en otro archivo donde tengo el formulario de la siguiente manera
Código PHP:
<?php
include (classlog.php);
?>
<!-- Formulario -->
<form action="" method="post" name="form1" id="form1" onSubmit="MM_validateForm('login','','R','password','','R');return document.MM_returnValue">
<br><br>
<table width="200" border="0">
    <tr><td class=cap2>Login:&nbsp;</td>
    <td><label><input name="login" type="text" id="login" /></label></td></tr>
    <tr><td  class=cap2>Password:&nbsp;&nbsp;</td>
    <td><label><input name="password" type="password" id="password" /></label></td></tr>
</table>
<br>
<label><input type="submit" name="Submit" value="Entrar" /></label>
</form>
<!-- Formulario -->
<?php
if(($_SESSION[login], $_SESSION[password])==0) {echo "Debe ingresar un login y un password validos";}
else {echo 
"Login o Password errado";}

session_write_close();
?>
la cosa es que naturalmente tengo un error que estoy tratando de encontrar. Adicional a esto, podrian explicarme como poder incorporar MD5 para encriptar el valor del password. Gracias
  #2 (permalink)  
Antiguo 02/09/2008, 16:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: class para verificar login y password

Hola zubintro,

¿Que error te marca?

Por otro lado lo que estas haciendo es una función no una clase. Para incorporar md5, puedes ver en el manual como usar md5.

Saludos.
  #3 (permalink)  
Antiguo 02/09/2008, 18:25
 
Fecha de Ingreso: septiembre-2007
Mensajes: 120
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: class para verificar login y password

Gator el error que me da es que no me reconoce la funcion y al momento de logear no aplica la ejecucion.... si quires prueba el codigo para que veas
  #4 (permalink)  
Antiguo 02/09/2008, 19:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: class para verificar login y password

Bueno por un lado veo que tu include le faltan las comillas para incluir el archivo, tu if esta mal formado, ya que debes de comparar cada variable por separado, y nunca llamas a tu función _log.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:48.