Foros del Web » Programando para Internet » PHP »

Plugin para Autentificador de Cluster!

Estas en el tema de Plugin para Autentificador de Cluster! en el foro de PHP en Foros del Web. hola, buenas, he visto que hay nuevas personas que se han apuntado a usar el Autentificador de Cluster, jejeje, pq sera.... , bueno, pues para ...
  #1 (permalink)  
Antiguo 02/01/2004, 15:56
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 14 años, 7 meses
Puntos: 2
Plugin para Autentificador de Cluster!

hola, buenas, he visto que hay nuevas personas que se han apuntado a usar el Autentificador de Cluster, jejeje, pq sera.... , bueno, pues para todos aquellos que estais empezando, os preguntareis como se puede hacer que entres en el sistema privado sin tener que logearte otra vez, algunos imagino que ya lo tendreis hecho, pero para los q no.... aqui os dejo el code... bastante primitivo pero facil de usar y funciona!..

Código PHP:
//comprobacion si esta el usuario logeado
    
if (empty($_SESSION['usuario_nivel'])) {//si no esta no hay error, y sale de la rutina
        
}else{//si existe el valor del nivel de acceso seguimos con las comprobaciones
        //compruebo si existe el usuario en la base de datos
        
$modAdmOnline mysql_query("SELECT id,nick,password,nivel_acceso FROM $sql_tabla_admin_secure WHERE nick='".$_POST['user']."'") or die("MySQL dice: ".mysql_error());
            if (
mysql_num_rows($modAdmOnline) != 0) {//si existe ejecuto rutina y saco los datos del usuario
                
$login stripslashes($_POST['user']);
                
$password md5($_POST['pass']);
                 
$usuario_datos mysql_fetch_array($modAdmOnline);
              
mysql_free_result($modAdmOnline);//limpio memoria
            
}
                
//comprobacion si el usuario es correcto
                
if ($login != $usuario_datos['nick']) {//si no lo es, no hay error, y sale de la rutina
                
}else{//si existe el valor seguimos con las comprobaciones!, juas... como mola!
                    //comprobacion del password!, ya queda poco
                    
if ($password != $usuario_datos['password']) {//si los pass no son iguales no se muestra error y salimos del script
                    
}else{//si el pass es igual, ejecutamos el script de lanzamiemto al panel principal de Administracion!
                        //ultima comprobacion, si el nivel es superior al permitido, en este caso es 4=Moderador, podras entrar!
                        
if($_SESSION['usuario_nivel']){//si tu nivel es inferior al permitido... jajajaj, te jodes! y no hay error!
                        
}else{//si es superior al permitido ejecuta rutina
                            
header ("Location: index.php?menuSistem=administratorPanelPrincipal");//juas, ahora si q te lo puedo decir... TIO estas logeado!, vamos padentro!
                        
}//consegiste entrar!, ta costao eh!
                    
}//xxxddd no tienes el nivel permitido para entrar! xxxddd
            
}//no conseguiste entrar!
    
}//no conseguiste entrar! 
esto sirve para ponerlo en la ventana de LOGIN, asi comprobamos los datos de la session, si estuviese abierta claro... y si lo esta, pues entrariamos direcctamente a nuestro panel privado, se supone que tendreis en ese fichero u en otro anterior ya declarado el session_name('xxxx'); & session_start(); y demas...

venga... un saludo!

pd: Cluster, si te gusta la idea, podrias desarroyar algo mejor que lo mio y implementarlo en tu Autentificador.,,, tipo Plugin!
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 02/01/2004 a las 15:57
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 11:19.