Advertisement
Fast0n

Login (1).php

Aug 2nd, 2016
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.24 KB | None | 0 0
  1. <?php
  2. include 'core/init.php';
  3. if(empty($_POST) === false) {
  4.    $username = $_POST[ 'username' ];
  5.    $password = $_POST[ 'password' ];
  6.    if(empty($username) === true || empty($password) === true) {
  7.       $errors[] = 'Inserisci il tuo nome utente e password';
  8.    } else if(user_exists($username) === false) {
  9.       $errors[] = 'Username non trovato. Ti sei registrato?';
  10.    } else if(user_active($username) === false) {
  11.       $errors[] = 'Non hai attivato laccount';
  12.    } else {
  13.       if(strlen($password) > 32) {
  14.          $errors[] = 'La password e troppo lunga';
  15.       }
  16.       $login = login($username, $password);
  17.       if($login === false) {
  18.          $errors[] = 'La combinazione username/password è sbagliata';
  19.       } else {
  20.          $_SESSION[ 'user_id' ] = $login;
  21.          header('Location : index.php');
  22.          //Ho usato questo sotto perchè non mi veniva altro
  23.          //echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.php\">";
  24.          exit();
  25.       }
  26.    }
  27. } else {
  28.    $errors[] = 'Nessun dato ricevuto';
  29. }
  30. include 'includes/overall/header.php';
  31. if(empty($errors) === false) {
  32. ?>  
  33.   <h2>Hai provato ad accedere, ma...</h2>
  34. <?php
  35.    echo output_errors($errors);
  36. }
  37. include 'includes/overall/footer.php';
  38. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement