Autor
|
Tema: [PHP]Para los que recien comienzan ejemplo de sistema de usuarios con solo php. (Leído 4,782 veces)
|
PHAMTOM
Desconectado
Mensajes: 83
0x8B,0xEC,0x33,0xFF
|
Formularios : <html> <title>Sistema de user administrador</title> <center><h1>Sistema de usuario</h1></center> <br> <br> <form action="verificar.php" method="POST"> <input type="text" name="usuario"> <br><input type="password" name="password"> <br><input type="submit" name="boton" value="Comprobar"> </form> </html>
Php con explicacion : <html> <title>Comprobando..</title> <h1><center>Comprobaciones con PHP</h1></center> <?php // Comienzo de php function campos() { echo "Rellena los campos correctamente"; } function incorrecto() { echo "Error, user o password incorrecto"; } $user="prueba"; // Variable que guarda la cadena prueba como un usuario. $contra="prueba1"; // Variable que guarda la cadena prueba1 como la contraseña. $us=$_REQUEST['usuario']; // Variable us , guardando el usuario introducido por el formulario. $ps=$_REQUEST['password']; // Variable ps , guardando la contraseña introducida en el formulario. if(empty($us)) // Comprueba si esta vacio el formulario usuario , en caso que si llama la funcion campos de arriba. { campos(); } else { if(empty($ps)) // Comprueba si esta vacio el formulario contraseña , en caso que si llama la funcion campos de arriba. { campos(); } else { if($user == $us and $contra == $ps) // Si los formularios no estan basios, hace la comprobacion de cadenas { echo "<center>"."Bienvenido"." ".$user; // Si es correcto imprime bienvenido con el nombre de usuarios } else // si no { incorrecto(); // Llamada a la funcion incorrecto } } } //Cierre de php ?>
Este codigo es super sencillo , es un ejemplo para los que recien comienzan y quieran ver un poco sobre comprobaciones de cadenas con if , funciones , y variables. Un saludo. ( ESTOY POR HACER EL MISMO PERO CON USUARIOS CON MYSQL , QUE APORTARE EN EL MISMO POST )
|
|
« Última modificación: 26 Octubre 2010, 02:00 am por PHAMTOM »
|
En línea
|
Miran a cualquier ventana, mientras su pánico emana y nubla su visión mi calma es pura precisión cargo munición y miro tranquilo ya ni respiro desde al ático os vigilo sigo al filo os tengo a tiro!
La kitchner quiere tanto a los pobres,que cada vez,tiene más
|
|
|
xassiz~
|
Es que como tengas que meter 50 usuarios (por decir algo xD) te vas a liar un poquito con comprobaciones
|
|
|
En línea
|
|
|
|
PHAMTOM
Desconectado
Mensajes: 83
0x8B,0xEC,0x33,0xFF
|
Es que como tengas que meter 50 usuarios (por decir algo xD) te vas a liar un poquito con comprobaciones esta pensado para un panel admin
|
|
|
En línea
|
Miran a cualquier ventana, mientras su pánico emana y nubla su visión mi calma es pura precisión cargo munición y miro tranquilo ya ni respiro desde al ático os vigilo sigo al filo os tengo a tiro!
La kitchner quiere tanto a los pobres,que cada vez,tiene más
|
|
|
jdc
|
Entonces lo mejor es cambiar el titulo porque confunde puedes hasta guardar todo en un xml encriptadó para hacerlo algo mas dinámico. Como registrarias un usuario? Además puede ser mucho mas simple sí es sólo eso. Declara usuario Declara contraseña Sí usuario y contraseña es igual a los declarados Pasa Sino No pasa Fin
|
|
|
En línea
|
|
|
|
PHAMTOM
Desconectado
Mensajes: 83
0x8B,0xEC,0x33,0xFF
|
Entonces lo mejor es cambiar el titulo porque confunde puedes hasta guardar todo en un xml encriptadó para hacerlo algo mas dinámico. Como registrarias un usuario? Además puede ser mucho mas simple sí es sólo eso. Declara usuario Declara contraseña Sí usuario y contraseña es igual a los declarados Pasa Sino No pasa Fin tienes razón , pero ilustraba ejemplos de uso de funciones,creacion y comprobaciones .. ahora cambio el titulo me colge
|
|
|
En línea
|
Miran a cualquier ventana, mientras su pánico emana y nubla su visión mi calma es pura precisión cargo munición y miro tranquilo ya ni respiro desde al ático os vigilo sigo al filo os tengo a tiro!
La kitchner quiere tanto a los pobres,que cada vez,tiene más
|
|
|
Shell Root
|
Esto, campos(); }else{ campos(); }else{ if($user == $us and $contra == $ps){ echo "<center>"."Bienvenido"." ".$user; }else{ incorrecto(); } } }
podría cambiarse por, campos(); }else if( ($user == $us) && ($contra == $ps) ){ echo "<center>Bienvenido ".$user; }else{ incorrecto(); }
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Starmax HD lleva tres días sin señal y los usuarios comienzan quejarse ....
Noticias
|
wolfbcn
|
0
|
1,870
|
4 Julio 2011, 22:36 pm
por wolfbcn
|
|
|
Consejo para recien iniciado
Programación General
|
wannabe
|
4
|
2,706
|
23 Enero 2013, 21:14 pm
por arts
|
|
|
zAs Hbb : los fabricantes comienzan a ofrecer soluciones para la televisión...
Noticias
|
wolfbcn
|
0
|
1,388
|
24 Enero 2013, 13:11 pm
por wolfbcn
|
|
|
Colaboración para el que recién comienza con ASM
ASM
|
Vaagish
|
0
|
2,474
|
27 Octubre 2013, 23:32 pm
por Vaagish
|
|
|
Duda!! Sistema de usuarios para web...
Desarrollo Web
|
cryp70n1c
|
7
|
3,942
|
8 Agosto 2016, 13:23 pm
por raguel
|
|