| ||||
Respuesta: problema de logueo y registro <?php session_start(); //Incluye los datos para conectarse a la base de datos. require_once 'conexion.php'; $mensaje = ''; //SE conecta a la base de datos. try{ $conexion = mysqli_connect($host, $usuario, $pass) or die('Error al conectarse a la base de datos.'); } catch (Exception $ex) { echo 'Error al intentar conectarse a la baase de datos.'; exit; } //Entrá acá si se envió el formulario if($_SERVER['REQUEST_METHOD'] == 'POST'){ //Recibe los valores que se enviaron desde el formulario. $idusuario=$_POST['idusuario']; $usuario = $_POST['usuario']; $pass = $_POST['pass']; //Encriptamos la contraseña $pass = md5($pass); //Escapamos datos $idusuario = mysqli_real_escape_string($conexion, $idusuario); $usuario = mysqli_real_escape_string($conexion, $usuario); $pass = mysqli_real_escape_string($conexion, $pass); //Creamos la consulta $consulta = "INSERT INTO usuario(idusuario, usuario, pass) VALUES('$idusuario','$usuario', '$pass')"; if(mysqli_query($conexion, $consulta)){ $mensaje = 'Usuario insertado correctamente.'; }else{ $mensaje = 'Error al intentar guardar el usuario.'; } } //Cerramos la conexión. mysqli_close($conexion); ?> |
| ||||
Respuesta: problema de logueo y registro <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title> Registro </title> </head> <body> <?php if($mensaje): ?> <p> <?php echo $mensaje ?> </p> <?php endif ?> <form action="index.php" method="post"> <label> id usuario </label> <br /> <input type="text" name="idusuario" /> <br /> <label> Nombre de usuario </label> <br /> <input type="text" name="usuario" /> <br /> <label> Contraseña </label> <br /> <input type="password" name="pass" /> <br /> <input type="submit" value="Registrar" /> </form> </body></html> |
| ||||
Respuesta: problema de logueo y registro login. php <?php session_start(); //Incluye los datos para conectarse a la base de datos. require_once 'conexion.php'; $mensaje = ''; //SE conecta a la base de datos. try{ $conexion = mysqli_connect($host, $usuario, $pass, $sistemanegocio) or die('Error al conectarse a la base de datos.'); } catch (Exception $ex) { echo 'Error al intentar conectarse a la baase de datos.'; exit; } //Entrá acá si se envió el formulario if($_SERVER['REQUEST_METHOD'] == 'POST'){ //Recibe los valores que se enviaron desde el formulario. $idusuario= $_POST['idusuario']; $usuario = $_POST['usuario']; $pass = $_POST['pass']; //Encriptamos la contraseña $pass = md5($pass); //Escapamos datos $idusuario = mysqli_real_escape_string($conexion, $idusuario); $usuario = mysqli_real_escape_string($conexion, $usuario); $pass = mysqli_real_escape_string($conexion, $pass); //Creamos la consulta $consulta = "SELECT idusuario, usuario FROM usuario WHERE usuario = '{$usuario}' AND pass = '{$pass}'"; $resultado = mysqli_query($conexion, $consulta); $usuario = mysqli_fetch_array($resultado); if($usuario){ $_SESSION['logueado'] = true; $_SESSION['idusuario'] = $usuario['idusuario']; $_SESSION['usuario'] = $usuario['usuario']; //Lo redireccion. header('Location: logueado.php'); exit; }else{ $mensaje = 'Los datos ingresados son incorrectos.'; } } //Cerramos la conexión. mysqli_close($conexion); ?> <!DOCTYPE html> |
| ||||
Respuesta: problema de logueo y registro <html> <head> <meta charset="utf-8" /> <title> Login </title> </head> <body> <?php if($mensaje): ?> <p> <?php echo $mensaje ?> </p> <?php endif ?> <form action="login.php" method="post"> <label> Nombre de usuario </label> <br /> <input type="text" name="usuario" /> <br /> <label> Contraseña </label> <br /> <input type="password" name="pass" /> <br /> <input type="submit" value="Ingresar" /> </form> </body> </html> |
| ||||
Respuesta: problema de logueo y registro logueado. php <?php session_start(); //Verifica que el usuario se haya logueado correctamente. if(isset($_SESSION['logueado'])){ $usuario = $_SESSION['usuario']; }else{ header('Location: login.php'); exit; } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title> Registro </title> </head> <body> <p> Hola <?php echo $usuario; ?> </p> </body> |
Etiquetas: |