Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Strona bazuje na takiej strukturze bazy danych:
- CREATE TABLE IF NOT EXISTS `users` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `username` varchar(100) NOT NULL,
- `email` varchar(100) NOT NULL,
- `password` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
- Są 4 pola tylko - ID które jest kluczem, username, email i password.
- Co ważne - hasło jest szyfrowane metodą SHA256
- $password = hash('sha256', $upass);
- Masz w projekcie plik dbconnect.php:
- <?php
- $db_host = "localhost";
- $db_name = "14686073_maciej";
- $db_user = "14686073_maciej";
- $db_pass = "polkij12";
- $conn = new mysqli($db_host, $db_user, $db_pass, $db_name);
- // Check connection
- if ($conn->connect_error) {
- die("Connection failed: " . $conn->connect_error);
- }
- który pozwala na łączenie się z bazą danych.
- Następnie stworzone są 4 pliki .php - każdy odpowiada za inną podstronę. Mamy:
- index.php
- login.php
- register.php
- logout.php
- Strona jest napisana w Bootstrapie - to najzwyklejsza templatka startowa i domyślne style css.
- Walidacja pól (sprawdzanie czy dobrze wpisałeś email itp. ) - jest zrobione w Javascripcie.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement