Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once "models/class.user.php";
- $register = new user_function();
- if (isset($_POST['register'])) {
- $username = trim(filter_input(INPUT_POST,"uname",FILTER_SANITIZE_STRING));
- $userpass = trim(filter_input(INPUT_POST,"password",FILTER_SANITIZE_STRING));
- if (!filter_var($_POST['useremail'],FILTER_VALIDATE_EMAIL)) {
- $error[] = "please enter valid email";
- }
- elseif (strlen($userpass) < 6) {
- $error[] = "password must be atleast 6 character";
- }
- else {
- try {
- $stmt = $register->prepare("SELECT * FROM users WHERE username:uname,useremail=:useremail");
- $query_params = array(
- ":username" => $username,
- ":useremail" => $useremail
- );
- $stmt->execute($query_params);
- $row = $stmt->fetch();
- if ($row['username'] == $username) {
- $error[] = "username already taken";
- }elseif ($row['useremail'] == $useremail) {
- $error[] = "email already use";
- }else{
- if ($user_register->register($username,$useremail,$userpass)) {
- header("Location: login.php");
- }
- }
- } catch (PDOException $e) {
- echo $e->getMessage();
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement