Estoy iniciandome en la POO (la cual no logró comprender :( ), y me he propuesto desarrollar una función que me permita manejar los eventos clasicos de un sistema de login (registro, entrada, salida), me ha rsultado esto:
Código PHP:
Ver original<?php
class usuario
{
function debug_mail($correo)
{
return $correo;
} else {
return 0;
}
}
function debug_db($dato)
{
return $dato;
}
function registrar($usuario, $correo, $password)
{
if ($this->debug_mail($correo) != 0) {
$usuario = $this->debug_db($usuario);
@include("config.db.php");
$consulta = mysql_query("INSERT INTO soirausu VALUES ('$usuario', '$password', '$correo')");
} else { return "Correo invalido, intente de nuevo"; }
} else { return "Debe introducir un correo"; }
} else { "Debe introducir una contraseña"; }
} else { "Debe introducir un usuario"; }
}
function confirmar()
{
}
function entrar($usuario, $password)
{
$usuario = $this->debug_db($usuario);
$password = $this->debug_db($password);
@include("config.db.php");
$consulta = mysql_query("SELECT id, usuario FROM soirausu WHERE usuario = '$usuario'");
if ($password == $passwd) {
$_SESSION['usuario'] = $usuario;
return "OK";
} else {
return "Contraseña incorrecta";
}
} else {
return "Debe introducir una contraseña";
}
} else {
return "Debe introducir un usuario";
}
}
function salir()
{
}
}
?>
No se si me puedan dar recomendaciones y alguno que otro manual de POO, porque aunque he leido algunos sigo sin entender...