Advertisement
Fast0n

Login_final.php

Aug 2nd, 2016
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.09 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 : /Ir/index.php');
  22.       }
  23.    }
  24. } else {
  25.    $errors[] = 'Nessun dato ricevuto';
  26. }
  27. include 'includes/overall/header.php';
  28. if(empty($errors) === false) {
  29. ?>  
  30.   <h2>Hai provato ad accedere, ma...</h2>
  31. <?php
  32.    echo output_errors($errors);
  33. }
  34. include 'includes/overall/footer.php';
  35. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement