Advertisement
Guest User

Untitled

a guest
May 20th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. Strona bazuje na takiej strukturze bazy danych:
  2.  
  3. CREATE TABLE IF NOT EXISTS `users` (
  4. `id` int(11) NOT NULL AUTO_INCREMENT,
  5. `username` varchar(100) NOT NULL,
  6. `email` varchar(100) NOT NULL,
  7. `password` varchar(255) NOT NULL,
  8. PRIMARY KEY (`id`)
  9. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  10.  
  11. Są 4 pola tylko - ID które jest kluczem, username, email i password.
  12. Co ważne - hasło jest szyfrowane metodą SHA256
  13. $password = hash('sha256', $upass);
  14.  
  15.  
  16. Masz w projekcie plik dbconnect.php:
  17.  
  18. <?php
  19.  
  20. $db_host = "localhost";
  21. $db_name = "14686073_maciej";
  22. $db_user = "14686073_maciej";
  23. $db_pass = "polkij12";
  24.  
  25.  
  26. $conn = new mysqli($db_host, $db_user, $db_pass, $db_name);
  27.  
  28. // Check connection
  29. if ($conn->connect_error) {
  30. die("Connection failed: " . $conn->connect_error);
  31. }
  32.  
  33. który pozwala na łączenie się z bazą danych.
  34.  
  35. Następnie stworzone są 4 pliki .php - każdy odpowiada za inną podstronę. Mamy:
  36. index.php
  37. login.php
  38. register.php
  39. logout.php
  40.  
  41. Strona jest napisana w Bootstrapie - to najzwyklejsza templatka startowa i domyślne style css.
  42. Walidacja pól (sprawdzanie czy dobrze wpisałeś email itp. ) - jest zrobione w Javascripcie.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement