Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if($_POST)
- {
- //form validation
- if(empty($_POST['firstName'])||empty($_POST['lastName'])|| empty($_POST['email'])|| empty($_POST['pass'])|| empty($_POST['rePass']))
- {
- $errors[]='You must fill out all the fields.';
- }
- //password is more than 6 characters
- if(strlen($password)<6){
- $errors[]='Password must be atleast 6 characters.';
- }
- if($password!=$confirm){
- $errors[]='The password does not match.';
- }
- //check email exist in database
- $query=$db->query("SELECT * FROM register WHERE email='$email'");
- $user=mysqli_fetch_assoc($query);
- $userCount= mysqli_num_rows($query);
- if($userCount!=0){
- $errors[]= 'That email has already an account.';
- }
- //check for errors
- if(!empty($errors)){
- echo dispaly_errors($errors);
- }else
- //log user in
- {
- $db->query("INSERT INTO `register` (`firstName`, `lastName`, `moNumber`, `email`, `pass`, `MorF`) VALUES ('$fname','$lname','$num','$email','$new_hashed','$gender')");
- $_SESSION['success_flash']='Your account has been created!';
- header('Location: index.php');
- }
- }
- ?>
- <?php
- require_once 'connect.php';
- $fname= ((isset($_POST['firstName']))?sanitize($_POST['firstName']):'');
- $fname=trim($fname);
- $lname= ((isset($_POST['lastName']))?sanitize($_POST['lastName']):'');
- $lname=trim($lname);
- $name= $fname." ".$lname;
- $email= ((isset($_POST['email']))?sanitize($_POST['email']):'');
- $email=trim($email);
- $ph= ((isset($_POST['ph']))?$_POST['ph']:'');
- $moNumber= ((isset($_POST['moNumber']))?sanitize($_POST['moNumber']):'');
- $moNumber=trim($moNumber);
- $num = $ph.$moNumber;
- $password= ((isset($_POST['pass']))?sanitize($_POST['pass']):'');
- $password=trim($password);
- $confirm= ((isset($_POST['rePass']))?sanitize($_POST['rePass']):'');
- $confirm=trim($confirm);
- $gender= ((isset($_POST['MorF']))?$_POST['MorF']:'');
- if($gender=="Male")
- {
- $maleck="checked";
- $femaleck="";
- $transck="";
- }
- elseif($gender=="Female"){
- $femaleck="checked";
- $maleck="";
- $transck="";
- }
- else
- {
- $femaleck="";
- $maleck="";
- $transck="checked";
- }
- $errors=array();
- $new_hashed= password_hash($password, PASSWORD_DEFAULT);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement