Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require 'connect.php'; // Required Connection
- $username = "";
- $email = "";
- $password = "";
- $joindate = "";
- $errorarray = array();
- if(isset($_POST['register_btn'])){
- $username = strip_tags($_POST['username']);
- $username = str_replace(' ','',$username);
- $username = ucfirst(strtolower($username));
- $_SESSION['username'] = $username;
- $email = strip_tags($_POST['email']);
- $email = str_replace(' ','',$email);
- $email = ucfirst(strtolower($email));
- $_SESSION['email'] = $email;
- $password = strip_tags($_POST['password']);
- $_SESSION['password'] = $password;
- $joindate = date("Y-m-d");
- if(filter_var($username)) {
- $checkusername = mysqli_query($connection, "SELECT username FROM users WHERE username='$username'");
- $numrows_username = mysqli_num_rows($checkusername);
- if($numrows_username > 0) {
- array_push($errorarray, "Username already in use!<br>");
- }
- }
- if(filter_var($email, FILTER_VALIDATE_EMAIL)) {
- $email = filter_var($email, FILTER_VALIDATE_EMAIL);
- $checkemail = mysqli_query($connection, "SELECT email FROM users WHERE email='$email'");
- $numrows_email = mysqli_num_rows($checkemail);
- if($numrows_email > 0) {
- array_push($errorarray, "Email already in use!<br>");
- }
- }
- if(strlen($username) > 25 || strlen($username) < 5) {
- array_push($errorarray, "Your username must be between 5 and 25 characters!<br>");
- }
- if(strlen($password > 30 || strlen($password) < 5)) {
- array_push($errorarray, "Your password must be between 5 and 30 characters!<br>");
- }
- if(empty($errorarray)) {
- $password = md5($password);
- $random_pic = rand(1, 2);
- if($random_pic == 1)
- $profilepicture = "assets/images/profilepictures/defaults/default1.png";
- else if($random_pic == 2)
- $profilepicture = "assets/images/profilepictures/defaults/default2.png";
- $query = mysqli_query($connection, "INSERT INTO users VALUES ('','$username','$email','$password','$joindate','$profilepicture','0','no',',')");
- }
- }
- ?>
- <html>
- <head>
- </head>
- <body>
- <form action="register.php" method="POST">
- <?php if(in_array("Username already in use!<br>", $errorarray)) echo "Username already in use!<br>";
- else if(in_array("Your username must be between 5 and 25 characters!<br>", $errorarray)) echo "Your username must be between 5 and 25 characters!<br>"
- ?>
- <input type="text" name="username" placeholder="Username" value="
- <?php if(isset($_SESSION['username'])) {
- echo $_SESSION['username']; }
- ?>"><br>
- <?php if(in_array("Email already in use!<br>", $errorarray)) echo "Email already in use!<br>";?>
- <input type="email" name="email" placeholder="Email" value="
- <?php if(isset($_SESSION['email'])) {
- echo $_SESSION['email']; }
- ?>"><br>
- <?php if(in_array("Your password must be between 5 and 30 characters!<br>", $errorarray)) echo "Your password must be between 5 and 30 characters!<br>";?>
- <input type="password" name="password" placeholder="Password" value="
- <?php if(isset($_SESSION['password'])) {
- echo $_SESSION['password']; }
- ?>"><br>
- <button type="submit" name="register_btn">Register</button>
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement