Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2013, 11:31
XD2XD2
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 5 meses
Puntos: 2
Sistema de login

Tengo este sistema de login, pero segun un amigo dice que es muy malo, que se podria mejorar un monton. Pero el esta ocupado y no puede ayudarme.

¿Sabriais como mejorarlo?
Código PHP:
Ver original
  1. <?php
  2. class LoginGo{
  3.  
  4.     private $username_i;
  5.     private $password_i;
  6.    
  7.     public function Login($username,$password){
  8.         $this->username_i = $username;
  9.         $this->password_i = $password;
  10.        
  11.         $datos = array(
  12.             'datos' => 'falsed',
  13.         );
  14.        
  15.         if($this->username_i == "a" && $this->password_i == "b"){
  16.             $datos['datos'] = 'valied';
  17.         }else{
  18.             $datos['datos'] = 'falsed';
  19.         }
  20.         return $datos;
  21.     }
  22. }
  23.  
  24. if(isset($_POST['submit'])){
  25. if(empty($_POST['username']) && empty($_POST['password'])){
  26.     echo "Campos en blanco";
  27. }else{
  28.     $login = new LoginGo();
  29.     $logi   = $login->Login($_POST['username'],$_POST['password']);
  30.     echo ($logi['datos'] == 'valied') ? 'Correcto' : 'Incorrecto';
  31. }
  32. }else{
  33. ?>
  34. <form action="" method="post">
  35.     Username: <input name="username">
  36.     Password: <input name="password">
  37.     <input name="submit" type="submit">
  38. </form>
  39. <?php
  40. }
  41. ?>