Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_POST['username']))
- {
- include_once('user.function.php');
- $users = new ManageUsers();
- $username = $_POST['username'];
- $password = $_POST['password'];
- $email = $_POST['email'];
- $repassword = $_POST['repassword'];
- $ip_address = $_SERVER['REMOTE_ADDR'];
- //$date = date("Y:m:d");
- //$time = date("H:i:s");
- //$reg_date = $time+$date;
- $reg_date = date('l jS of F Y h:i:s A');
- //generate key token
- function secret_key($valid_chars, $length)
- {
- $random_string = "";
- $num_valid_chars = strlen($valid_chars);
- for ($i = 0; $i < $length; $i++)
- {
- $random_pick = mt_rand(1, $num_valid_chars);
- $random_char = $valid_chars[$random_pick-1];
- $random_string .= $random_char;
- }
- return $random_string;
- }
- $mychars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
- $gen_key = secret_key($mychars, 15);
- $secret_key = $gen_key;
- if(empty($username) || empty($email) || empty($password) || empty($repassword))
- {
- $error = 'All fields are required';
- }
- elseif($password !== $repassword)
- {
- $error = 'Password Does nor match';
- }
- elseif(!filter_var($email,FILTER_VALIDATE_EMAIL))
- {
- $error = "Email Not valid";
- }
- else
- {
- $check_availablity = $users->GetUserInfo($username);
- $checkmyemail = $users->CheckMymail($email);
- //var_dump(isset($check_availablity));
- //var_dump(isset($checkmyemail));
- if($check_availablity == 0 || $checkmyemail == 0)
- {
- $register_user = $users->registerUsers($username,$email,$password,$ip_address,$reg_date,$secret_key);
- if($register_user == 1)
- {
- $make_sessions = $users->GetUserInfo($username);
- var_dump($make_sessions);
- echo "YOUR ARE IN REGISTER USER";
- }
- }
- else
- {
- if($check_availablity == 1 || $checkmyemail == 1)
- {
- $error = "Email And Username already exists !";
- }
- if($check_availablity == 1)
- {
- $error = "Username already exists !";
- }
- if($checkmyemail == 1)
- {
- $error = "Email already exists !";
- }
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement