Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (isset($_POST['entrar'])) {
- require "functions.php";
- $error = [];
- $user = ValidUser($error);
- if(empty($error)){
- logearUsuario($user);
- header("Location: application.php");
- }
- }
- try{
- $dsn = 'mysql:host=localhost; dbname=controlusuarios';
- $userBBDD = 'root';
- $passBBDD = '';
- $conn = new PDO($dsn, $userBBDD, $passBBDD);
- return $conn;
- }catch(Exception $e){
- die('Error: ' . $e->GetMessage());
- }
- if((!isset($_POST['user'])) || (!isset($_POST['pass']))){
- $error[0] = "Usuario y/o contraseña incorrectos.";
- return null;
- }
- $user = $_POST['user'];
- $pass = $_POST['pass'];
- if(($user == '') || ($pass == '')){
- $error[0] = "Usuario y/o contraseña incorrectos.";
- return null;
- }else{
- $con = connection();
- $sql = "SELECT name FROM usuarios WHERE name = :user AND password = :pass";
- $query = $con->prepare($sql);
- $query-> bindParam(':user', $user);
- $query-> bindParam(':pass', $pass);
- $query-> execute();
- $contador = $query -> rowCount();
- if($contador != 1){
- $error[0] = "Usuario y/o contraseña incorrectos.";
- return null;
- }
- $con = null;
- return $user;
- }
- session_start();
- $_SESSION['name'] = $user;
Add Comment
Please, Sign In to add comment