Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class USER {
- public $login;
- public $password;
- public $data;
- function get_pdo ()
- {
- global $pdo;
- return $pdo;
- }
- function check_user($login,$password)
- {
- $pdo = get_pdo();
- $stmt = $pdo->prepare("SELECT * FROM users WHERE login = :login");
- $stmt->bindParam(":login",$login);
- if($stmt->execute())
- {
- while($row = $stmt->fetch(PDO::FETCH_LAZY))
- {
- $bd_login = $row['login'];
- $bd_password = $row['pass'];
- if($password == $bd_password)
- return 1;
- else
- return 0;
- }
- }else
- header("Location:404.php");
- }
- function reg_new_user($login,$password,$reg_date,$nickname)
- {
- if(check_user(login,password) == 0)
- {
- $stmt = $pdo->prepare("INSERT INTO users (login, pass,regdate,nickname) VALUES (:login,:pass,:regdate,:nickname)");
- $stmt->bindParam(':login', $login);
- $stmt->bindParam(':pass', $password);
- $stmt->bindParam(':regdate', $reg_date);
- $stmt->bindParam(':nickname', $nickname);
- if($stmt->execute())
- {
- $_SESSION['check'] = true;
- $_SESSION['name'] = $nickname;
- header("location:vce.php");
- }else
- header("Location:404.php");
- }
- else
- echo "<script>alert('Пользователь с такими данными уже зарегестрирован!');</script>";
- }
- }
- if(isset($_POST['reg']))
- {
- $user = new USER;
- $user->reg_new_user($_POST['login'],$_POST['password'],$start = date('M-d H:i', time() + 10800),$_POST['nickname']);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement