Advertisement
Guest User

Untitled

a guest
Aug 10th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.60 KB | None | 0 0
  1. <?php
  2.     //$connection = mysqli_connect("localhost", "root", "", "achievements");
  3.     include('../elements/connection.php');
  4.     $username = htmlspecialchars($_POST['username']);
  5.     $password = htmlspecialchars($_POST['password']);
  6.  
  7. if ($password == "") {
  8.     echo "Lozinka ne sme da bude prazno polje.";
  9.     } else {
  10.         if ($username == "") {
  11.             echo "Korisnicko ime ne sme da bude prazno polje.";
  12.         } else {
  13.             if(ctype_alpha($username) == False){
  14.             echo "Korisnicko ime sme da sadrzi samo engleske karaktere od a do Z.";
  15.         }else{
  16.  
  17.             if (strpos($username, " ") !== False) {
  18.                 echo "Ne mozes koristiti razmak u korisnickom imenu.";
  19.                 header("Refresh:3; ../index.php");
  20.             } else {
  21.                 $check = mysqli_fetch_array(mysqli_query($connection, "SELECT username FROM users WHERE username='$username'"));
  22.                 if ($check > 0) {
  23.                     echo "Taj username se vec koristi, probaj neki drugi";
  24.                     header("Refresh:3; url=../index.php");
  25.                 } else {
  26.                     if ($_POST['password'] === $_POST['passwordCheck']) {
  27.  
  28.                         if (strpos($password, " ") !== False) {
  29.                             echo "Ne mozes koristiti razmak u lozinci.";
  30.                             header("Refresh:3; url=../index.php");
  31.                         } else {
  32.                             $passwordHashed = password_hash($password, PASSWORD_DEFAULT);
  33.  
  34.                             $query = mysqli_query($connection, "INSERT INTO users (username, password) VALUES ('$username', '$passwordHashed')");
  35.  
  36.                             echo "Tvoj nalog je uspesno napravljen";
  37.                             header("Refresh:3; url=../index.php");
  38.                         }
  39.                     } else {
  40.                         echo "Password ti se ne podudara, probaj ponovo";
  41.                         header("Refresh:3; url=../index.php");
  42.                     }
  43.                 }
  44.  
  45.             }
  46.         }
  47.     }
  48.    
  49. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement