Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Register
- if(isset($_POST['register'])) {
- $username = mysqli_real_escape_string($db, $_POST['username']);
- $email = mysqli_real_escape_string($db, $_POST['email']);
- $password_first = mysqli_real_escape_string($db, $_POST['password_first']);
- $password_second = mysqli_real_escape_string($db, $_POST['password_second']);
- if(empty($username)) {
- $_SESSION['message'] = "Du måste fylla i ett användarnamn!";
- header('location: /register.php');
- return;
- }
- if(empty($email)) {
- $_SESSION['message'] = "Du måste fylla i din email!";
- header('location: /register.php');
- return;
- }
- if(empty($password_first)) {
- $_SESSION['message'] = "Du måste fylla i ditt lösenord!";
- header('location: /register.php');
- return;
- }
- if(empty($password_second)) {
- $_SESSION['message'] = "Du måste upprepa ditt lösenord!";
- header('location: /register.php');
- return;
- }
- if($password_first != $password_second) {
- $_SESSION['message'] = "Dina lösenord matchar inte!";
- header('location: /register.php');
- return;
- }
- $usernamecheck = mysqli_query($db, "SELECT username FROM users WHERE username = '$username'");
- $emailcheck = mysqli_query($db, "SELECT email FROM users WHERE email = '$email'");
- if(mysqli_num_rows($emailcheck) != 0) {
- $_SESSION['message'] = "Denna email används redan!";
- header('location: /register.php');
- return;
- }
- if(mysqli_num_rows($usernamecheck) != 0) {
- $_SESSION['message'] = "Användarnamnet används redan!";
- header('location: /register.php');
- return;
- }
- $md5password = md5($password_first);
- //Generating SSO
- $sso = "OMEGA-". time().sha1(rand(10000,99999))."A";
- mysqli_query($db, "INSERT INTO users (username, mail, password, auth_ticket, ip_last, ip_reg, account_created, last_online, look) VALUES ('$username', '$email', '$md5password', '$sso', '" . $_SERVER['REMOTE_ADDR'] . "', '" . $_SERVER['REMOTE_ADDR'] . "', '" . time() . "', '" . time() . "', 'hr-831-61.sh-290-62.ch-3208-110-92.hd-180-2.lg-275-62')");
- $userinfo = mysqli_query($db, "SELECT id, username, auth_ticket, last_online, rank, credits, vip_points, activity_points, look, motto FROM users WHERE username = '$username'");
- $user = mysqli_fetch_assoc($userinfo);
- //Setting sessions
- $_SESSION['id'] = $user['id'];
- $_SESSION['username'] = $user['username'];
- $_SESSION['auth_ticket'] = $user['auth_ticket'];
- $_SESSION['last_online'] = $user['last_online'];
- $_SESSION['rank'] = $user['rank'];
- $_SESSION['credits'] = $user['credits'];
- $_SESSION['activity_points'] = $user['activity_points'];
- $_SESSION['look'] = $user['look'];
- $_SESSION['motto'] = $user['motto'];
- $_SESSION['email'] = $user['mail'];
- $_SESSION['sso'] = $sso;
- header('location: /me.php');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement