Cita:
Iniciado por sotos2
Quiero hacer un formulario para iniciar sesion y que si se cumple que el nombre de usuario y la contraseña estan en la tabla de mysql que cree una sesion igual al $_post[usuari]
Lo que deseas hacer el fácil ya tienes casi todo solo te falta crear la variable te dejo este ejemplo.
Código PHP:
Ver original<?php
if(isset($_POST["enviar"])){ $usuari = $_POST["usuari"];
$contrasenya= $_POST["contrasenya"];
if(validarUsuari($usuari,$contrasenya) == true){
$sesion->set("usuari",$usuari);
//aqui puedes crear las variables de sesión que desees
$_SESSION['usuario'] = $_POST["usuari"];
echo"si";
}else{
echo "Verifica el teu nom d’usuari i la teva contrasenya";
}
}
function validarUsuari($usuari, $contrasenya) {
$conexio = new mysqli("localhost","root","26121994","Clients");
$sql = "select Usuari from Clients where Usuari = '$usuari'";
$result = $conexion->query($sql);
if($result->num_rows > 0) {
$fila = $result->fetch_assoc();
if( strcmp($contrasenya,$fila["Contrasenya"]) == 0 ) return true; else return false;
} else return false;
}
?>
Saludos