Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/11/2011, 11:26
Avatar de skiper0125
skiper0125
 
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: sesiones php, iniciar sesion

Cita:
Iniciado por sotos2 Ver Mensaje
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
  1. <?php
  2.     session_start();
  3.     if(isset($_POST["enviar"])){
  4.         $usuari = $_POST["usuari"];
  5.         $contrasenya= $_POST["contrasenya"];
  6.         if(validarUsuari($usuari,$contrasenya) == true){
  7.             $sesion->set("usuari",$usuari);
  8.             //aqui puedes crear las variables de sesión que desees
  9.             $_SESSION['usuario'] = $_POST["usuari"];
  10.             echo"si";
  11.         }else{
  12.             echo "Verifica el teu nom d’usuari i la teva contrasenya";
  13.         }
  14.     }
  15.      
  16.     function validarUsuari($usuari, $contrasenya) {
  17.         $conexio = new mysqli("localhost","root","26121994","Clients");
  18.         $sql = "select Usuari from Clients where Usuari = '$usuari'";
  19.         $result = $conexion->query($sql);
  20.         if($result->num_rows > 0) {
  21.             $fila = $result->fetch_assoc();
  22.             if( strcmp($contrasenya,$fila["Contrasenya"]) == 0 ) return true;
  23.             else return false;
  24.         } else return false;
  25.     }
  26. ?>
  27.  
  28. Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125