Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - MySQLi

Páginas: [1]
1
Miren la estadistica: Máximo en linea hoy: 27. Máximo en linea siempre: 7.727

Porque?

2
PHP / Sistema de Login [Class][Function]
« en: 01 de Mayo de 2013, 10:57:12 am »
Aquí esta mi sistema de login utilizando clases y funcions.
Código: (php) [Seleccionar]
<?php
class login{
 
        private 
$username_i;
        private 
$password_i;
        private 
$codifique_i;
        function 
__construct($username,$password,$codifique){
            
$this->username_i hash($codifique$username);
            
$this->password_i hash($codifique$password);
            
$this->codifique_i $codifique;
        }
       
        public function 
login($username,$password){
        
$validate = array(
            
"login" => &#39;&#39;,
            
"username" => 0,
            
"password" => 0,
        );
            if(
$this->username_i == hash($this->codifique_i$username)){
                if(
$this->password_i == hash($this->codifique_i$password)){
                    
$validate[&#39;login&#39;] = "valied";
                
}else{
                    
$validate[&#39;login&#39;] = "failed";
                    
$validate[&#39;password&#39;] = 1;
                
}
            }else{
                
$validate[&#39;login&#39;] = "failed";
                
$validate[&#39;username&#39;] = 1;
            
}
             return 
$validate;
        }
       
}
 
$login = new login(&#39;usuario&#39;,&#39;contraseña&#39;,&#39;md5&#39;);
$login $login -> login(&#39;usuario&#39;,&#39;contraseña&#39;);
switch ($login[&#39;login&#39;]){
    
case "valied":
        echo 
"Datos correctos";
    break;
    case 
"failed":
        if(
$login[&#39;username&#39;] == 1){
            
echo "Usuario incorrecto";
        }
        if(
$login[&#39;password&#39;] == 1){
            
echo "Contraseña incorrecta";
        }
    break;
}
?>

Páginas: [1]