Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form method="post" action="php/access.php">
- <ul id='registryTable' style="list-style: none;text-align:center;" class="txt-center">
- <li><input id="signupUser" type="text" name="username" onchange="validateSignup('0')" placeholder="Username"></li>
- <li><input id="signupMail" type="text" name="email" onchange="validateSignup('0')" onchange="validateMail('signupMail')" placeholder="Email (example@redover.com)"></li>
- <li><input id="password" type="password" name="password" onchange="validateSignup('0')" placeholder="Password "></li>
- <li><input id="repeatPassword" type="password" name="verPassword" class="margin-bottom-20" onchange="validateSignup('0')" placeholder="Repeat password"></li>
- <li style="max-width: 50%;margin: 0 auto;">
- <input type="button" id="btn-signup" name="registry" value="Access" style="cursor: pointer; width: 50%;float:left;margin-left: 5px;border: none;background-color: #3897f0;font-size: 17px;color: white;" onclick="validateSignup('1')" >
- <span style="float:right;margin-right:5px">¿Have an account?<a id='login' href='#' style='margin-left: 10px'> Log in </a></span>
- </li>
- </ul>
- <ul id='loginTable' style="list-style: none;text-align:center; display: none" class="txt-center">
- <li><input id="signupUser" type="text" name="username" onchange="validateSignup('0')" placeholder="Username"></li>
- <li><input id="password" type="password" name="password" onchange="validateSignup('0')" placeholder="Password "></li>
- <li style="max-width: 50%;margin: 0 auto;">
- <input type="submit" id="btn-signup" name="submitSignup" value="Access" style="cursor: pointer; width: 50%;float:left;margin-left: 5px;border: none;background-color: #3897f0;font-size: 17px;color: white;" onclick="validateSignup('1')" >
- <span style="float:right;margin-right:5px">¿Don't have an account?<a id='registry' href='#' style='margin-left: 10px'> Sign up </a></span>
- </li>
- </ul>
- <br>
- </form>
- try {
- if(isset($_POST['registry'])){
- echo 'Rgistry';
- $username = strip_tags($_POST["username"]);
- $email = strip_tags($_POST["email"]);
- $password = strip_tags($_POST["password"]);
- $verPassword = strip_tags($_POST['verPassword']);
- $passwordEncrypt = password_hash($password, PASSWORD_DEFAULT, array("cost" => 12));
- if($password != $verPassword){
- echo "Error, try later!";
- exit;
- }else{
- }
- require('db_con.php');
- require("functions.php");
- $user_id = "" . generateId();
- $query = "INSERT INTO list_r (USERNAME, EMAIL, PASSWORD) VALUES ('$username', '$email', '$passwordEncrypt'); ";
- $result = $base -> prepare($query);
- $result -> execute(array());
- $result -> closeCursor();
- session_start();
- $_SESSION['user'] = $_POST["username"];
- // header('location:../redover.php');
- }else if(isset($_POST['submitSignup'])){
- echo 'Singup';
- $username=strtolower(htmlentities(addslashes($_POST["username"])));
- $password=htmlentities(addslashes($_POST["password"]));
- $counter = 0;
- require('db_con.php');
- $sql="SELECT * FROM list_r WHERE USERNAME= :username OR EMAIL= :username";
- $result=$base->prepare($sql);
- $result->bindValue(":username", $username);
- $result->bindValue(":password", $password);
- $result->execute();
- $result->execute(array(":username"=>$username));
- $registry_count=$result->rowCount();
- if($registry_count){
- $authenticaded = true;
- while($registry=$result->fetch(PDO::FETCH_ASSOC)){
- if(password_verify($password, $registry['PASSWORD'])){
- $counter = $counter + 1;
- }
- }
- if($counter > 0){
- session_start();
- $_SESSION["user"]=strtolower($_POST["username"]);
- // header("location:../redover.php");
- $resultado->closeCursor();
- }else{
- $resultado->closeCursor();
- echo 'Error, try later';
- exit;
- }
- }
- }else{
- echo "Submit button name not found";
- }
- } catch (Exception $e) {
- echo "Error, try later!";
- echo "Error at line: " . $e -> getLine();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement