Advertisement
Guest User

Untitled

a guest
Dec 29th, 2017
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. <?php
  2.  
  3. $m = new \MongoDB\Client("mongodb://localhost:27017");
  4. $db = $m->selectDB('strona');
  5. $col = new MongoCollection($db, 'users');
  6.  
  7.  
  8. if(isset($_POST['sub_reg'])) {
  9. $login = $_POST['login'];
  10. $pass = $_POST['pass'];
  11. $pass2 = $_POST['pass2'];
  12. $email = $_POST['email'];
  13. if($pass==$pass2)
  14. {
  15. $pass = md5(sha1($pass), "#$CSasfd!");
  16. $col->insert(array("login" => $login, "password" => $pass, "email" => $email));
  17. }
  18.  
  19.  
  20.  
  21.  
  22. }
  23.  
  24. if(isset($_POST['sub_reg1']))
  25. {
  26.  
  27. $login = $_POST['logowanie'];
  28. $haslo = $_POST['haslowanie'];
  29.  
  30. $user = $db->users->findOne(['login' => $login]);
  31.  
  32. if($user !== null &&password_verify($haslo, $user['password'])){
  33.  
  34. }
  35.  
  36. }
  37.  
  38.  
  39. ?>
  40.  
  41. <!DOCTYPE HTML>
  42. <html lang="pl-PL">
  43. <head>
  44. <title>Wszystko o koszykówce!</title>
  45. <meta name="description" content="Wszystko o Koszykówce!" />
  46. <meta name="keywords" content="Koszykowka,Sport">
  47. <meta charset="UTF-8" />
  48. <meta name="author" content="Piotr Bajko">
  49. <link rel="Stylesheet" href="Style.css" />
  50. <link rel="Stylesheet" href="style1.txt" />
  51.  
  52. </head>
  53. <body>
  54.  
  55. <div id="cotainer">
  56. <div id="naglowek1">
  57. <div id="animacja"><figure id="header">Koszykówka</figure> </div>
  58.  
  59. </div>
  60. <div id="menu"><ul>
  61. <li><a href="index.html">Strona Główna</a></li>
  62. <li class="rozwi"><a href="ligikoszykarskie.html" class="rozwiniecie">Ligi Koszykarskie</a>
  63. <div class="ligi">
  64. <a href="ligikoszykarskie.html">USA</a>
  65. <a href="https://www.lnb.fr/">Francja</a>
  66. <a href="https://www.tbf.org.tr/en/tbf">Turcja</a>
  67. </div>
  68. </li>
  69. <li><a href="formularz.html">Formularz</a></li>
  70. <li><a class="marg" href="#etykieta">Kontakt</a></li>
  71. <li><a href="register.php">Rejestracja/Logowanie</a></li>
  72. </ul>
  73. </div>
  74.  
  75. <div id="prawa_kolumna"><img class="pilkaobraca" src="pilkaanimacja.svg" alt="pileczka" /><br/><br/>
  76.  
  77. <table border="0" style="width: 90%; border: 0">
  78.  
  79. <tr>
  80. <td style="width: 50%; border: 0">
  81. <h2>Rejestracja</h2>
  82. <form method="POST">
  83. <label >Login: <input name="login" /></label><br/>
  84. <label >Haslo: <input type="password" name="pass" /></label><br/>
  85. <label >Powtórz hasło: <input type="password" name="pass2" /></label><br/>
  86. <label >Adres e-mail: <input type="email" name="email" /></label><br/>
  87. <label ><input type="submit" name="sub_reg" value="Zarejestruj"></label>
  88. </form>
  89. </td>
  90. <td style="width: 50%; border: 0">
  91. <h2>Logowanie</h2>
  92.  
  93. <label >Login: <input name="logowanie" /></label><br/>
  94. <label >Hasło: <input name="haslowanie" /></label><br/>
  95. <label ><input type="submit" name="sub_reg1" value="Zaloguj"></label>
  96. </td>
  97. </tr>
  98.  
  99. </table>
  100.  
  101. </div>
  102.  
  103. <footer id="stopka">
  104.  
  105. Autor: Piotr Bajko<br/>
  106. <a id="etykieta"></a><a href="mailto:s171736@student.pg.edu.pl">Kontakt</a>
  107. </footer>
  108.  
  109.  
  110.  
  111. </div>
  112. </body>
  113. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement