Advertisement
Guest User

Untitled

a guest
Dec 24th, 2018
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.54 KB | None | 0 0
  1. <?php
  2. require 'get_db.php';
  3.  
  4. $login = $_POST['login'];
  5. $pass = $_POST['password'];
  6. $rep_pass = $_POST['repeat_password'];
  7. $mail = $_POST['mail'];
  8.  
  9. if(isset($login))
  10. {
  11.     if(isset($pass) && $pass===$rep_pass)
  12.     {
  13.         $query_login = [
  14.             'login' => $login,
  15.         ];
  16.  
  17.         $query_mail = [
  18.             'mail' => $mail,
  19.         ];
  20.  
  21.         $db = get_db();
  22.  
  23.         $result_log = $db->users->findOne($query_login);
  24.         $result_mail = $db->users->findOne($query_mail);
  25.  
  26.         if(!isset($result_login) && !isset($result_mail))
  27.         {
  28.             $user = [
  29.                 'login' => $login,
  30.                 'password' => $pass,
  31.                 'mail' => $mail,
  32.             ];
  33.  
  34.             //$db->users->insertOne($user);
  35.             echo 'ni mo' . '<br/>';
  36.         }
  37.         else
  38.         {
  39.             echo 'Uzytkownik o takim loginie lub mailu juz istnieje!' . '<br/>';
  40.         }
  41.     }
  42. }
  43. //$db->users->deleteOne(['login'=> '']);
  44. $users = $db->users->find();
  45.  
  46. foreach($users as $user){
  47.     echo $user['login'] . '<br/>';
  48.     echo $user['password'] . '<br/>';
  49.     echo $user['mail'] . '<br/>';
  50. }
  51. echo $login . '<br/>';
  52.  
  53. $pozs=$_POST;
  54.  
  55. foreach($pozs as $poz){
  56.     echo $poz . '<br/>';
  57.  
  58. }
  59.  
  60. ?>
  61. <div>
  62.     <form method="post">
  63.         <label>
  64.             <span>Login: </span>
  65.             <input type="text" name="login"/>
  66.         </label>
  67.         <br/>
  68.         <label>
  69.             <span>Email: </span>
  70.             <input type="email" name="mail"/>
  71.         </label>
  72.         <br/>
  73.         <label>
  74.             <span>Password: </span>
  75.             <input type="password" name="password"/>
  76.         </label>
  77.         <br/>
  78.         <label>
  79.             <span>Repeat password: </span>
  80.             <input type="password" name="repeat_password"/>
  81.         </label>
  82.         <br/>
  83.         <input type="submit" value="Send"/>
  84.     </form>
  85. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement