ayuda en formulario de login y password en varios archivos,abajo lo explico
Publicado por dev3rt (12 intervenciones) el 26/03/2017 23:38:30
Utilizaremos cuatro archivos:
A.Formulario.html
Este archivo sera simplemente un formulario que nos pida un nombre de usuario i un password.
El archivo nos mandará a validacion.php
En este archivo esto:
B.Validación.php
Este archivo utilizará la funció comprobarPassword(login) para saber si la pareja de usuario/password es correcto.
En este caso,iniciarà sesión dando un valor a la variable de sessión login i nos redirigirá a la página contenido.php.
Si comprueba retorna false,nos redirigirá al formulario inicial con la instrucción header("Location:formulari.html");
Aqui he echo esto:
(pero no esta bien y lo quiero arreglar pero no se como,me podéis ayudar,porfavor)
//este de aqui abajo es otro archivo
C.Contenido
será una pagina en la que,si hemos iniciado sessión,se nos mostrará el mensaje session iniciada i en caso contrario nos mostrará sessión no iniciada y un link a formulario.html
//este archivo no lo hecho porque no me sale el de validación.php por favor aydadme si podéis en el de validación.
D.Funciónes.inc
Este archivo contendrá las funciones necesárias para el proyecto(como minimo compruebapassword)
En este archivo he echo esto:
A.Formulario.html
Este archivo sera simplemente un formulario que nos pida un nombre de usuario i un password.
El archivo nos mandará a validacion.php
En este archivo esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<head>
<title>LOGIN</title>
</head>
<body>
<form method="post" action="validacion.php">
<p>Introduce el nombre de usuario:
<input type="text" name="usuario"><br>
</p>
<p>Introduce la contraseña:
<input type="password" name="contrasena"><br>
</p>
<input type="submit" value="Submit">
</form>
</body>
</html>
Este archivo utilizará la funció comprobarPassword(login) para saber si la pareja de usuario/password es correcto.
En este caso,iniciarà sesión dando un valor a la variable de sessión login i nos redirigirá a la página contenido.php.
Si comprueba retorna false,nos redirigirá al formulario inicial con la instrucción header("Location:formulari.html");
Aqui he echo esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
include 'funciones.inc';
$usuario = $_POST['usuario'];
$contrasena = $_POST['contrasena'];
//print_r($_POST);
$usuari = "Tom";
$contrasenya = "Patata@!"
$_SESSION["usuario"] = $usuario;
$_SESSION["contrasena"] = $contrasena;
if(!isset($_SESSION)){
//inciamos session
session_start();
header("Location: contenido.php");
}else{
header("Location: formulario.html");
exit;
}
?>
(pero no esta bien y lo quiero arreglar pero no se como,me podéis ayudar,porfavor)
//este de aqui abajo es otro archivo
C.Contenido
será una pagina en la que,si hemos iniciado sessión,se nos mostrará el mensaje session iniciada i en caso contrario nos mostrará sessión no iniciada y un link a formulario.html
//este archivo no lo hecho porque no me sale el de validación.php por favor aydadme si podéis en el de validación.
D.Funciónes.inc
Este archivo contendrá las funciones necesárias para el proyecto(como minimo compruebapassword)
En este archivo he echo esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
function comprovaPassword($usuario,$contrasena){
if(empty($usuario) || empty($contrasena)){
return false;
}else if($usuario == "Tom" && $contrasena == "Patata@!"){
return true;
}else{
return false;
}
}
?>
Valora esta pregunta
0