Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $first_name = mysql_real_escape_string($_POST['first_name']);
- $last_name = mysql_real_escape_string($_POST['last_name']);
- $full_name = "$first_name $last_name";
- $email = mysql_real_escape_string($_POST['email']);
- $gender = mysql_real_escape_string($_POST['gender']);
- $password = $_POST['password'];
- $random_number = genRandomNumberString(3);
- $username = cleanString("$first_name-$last_name-$random_number");
- if(!checkUsernameDB($username) && !checkEmailDB($email) && checkEmail($email) && !checkIfTopicByPretty($username) && !empty($username) && !empty($password) && !empty($full_name))
- {
- $gravatar = "https://www.gravatar.com/avatar/".md5(strtolower(trim($email)))."?d=404";
- if(isImage($gravatar))
- {
- $profile_photo = $gravatar;
- }else{
- $profile_photo = "profile_photos/default.png";
- }
- $username = cleanString($username);
- $password = md5($password);
- $sql="INSERT INTO registration(full_name,username,email,password,gender,profile_photo)VALUES(?,?,?,?,?,?)";
- # Pretend connection variable = $conn
- $stmt = $conn->prepare($sql);
- $stmt->bind_param("ssssss", $full_name, $username, $email, $password, $gender, $profile_photo);
- $result = $stmt->execute();
- $user_id = mysql_insert_id();
- $_SESSION['mid'] = $user_id;
- setcookie("mid",$user_id, time()+3600*24*30);
- if(empty($_POST['mobile'])){
- Header("Location:home.php");
- }else{
- Header("Location:m/home.php");
- }
- }else{
- $referral = strtok($_SERVER["HTTP_REFERER"], '?');
- if(empty($username) || empty($password) || empty($full_name) || empty($email)){
- Header("Location:$referral?error=signup_blank&full_name=$full_name&username=$username&email=$email");
- }else if(checkUsernameDB($username)){
- Header("Location:$referral?error=username&full_name=$full_name&username=$username&email=$email");
- }else if(checkEmailDB($email)){
- Header("Location:$referral?error=email&full_name=$full_name&username=$username&email=$email");
- }else if(!checkEmail($email)){
- Header("Location:$referral?error=email_invalid&full_name=$full_name&username=$username&email=$email");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement