Facebook
From ObSw, 6 Years ago, written in PHP.
Embed
Download Paste or View Raw
Hits: 261
  1. <?php
  2.  
  3. if((strlen($_POST['username']) >= 5 && strlen($_POST['username']) <= 25) &&
  4.    (strlen($_POST['password']) >= 5 && strlen($_POST['password']) <= 25) &&
  5.     (preg_match('/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i', $_POST['email']))) {
  6.    
  7.     $um = new UserManager;
  8.    
  9.     $res = $um->CreateUser($_POST); //przesłanie tablicy do metody CreateUser w klasie UserManager
  10.    
  11.     if($res) {
  12.          $um->LogIn($_POST['username'], $_POST['password']); //zarejestrowano, logujemy użytkownika
  13.          header("Location: ".$_SERVER['HTTP_REFERER']); //przekierowanie
  14.     } else {
  15.        
  16.         die("Utworzenie użytkownika nie było możliwe!"); //przekierowanie na stronę błędu
  17.        
  18.     }
  19.    
  20. } else {
  21.     die("DOSTĘP DO TEJ STRONY ZOSTAŁ ZABLOKOWANY!"); //wejście poza formularzem
  22. }
  23.  
  24. ?>