<?php require 'connect.php'; // REJESTRACJA UŻYTKOWNIKA $sql = "INSERT INTO users (login, password) VALUES (:login, :password)"; $stmt=$db->prepare($sql); $stmt->bindValue(':login', $_POST['username'], PDO::PARAM_STR); $stmt->bindValue(':password', $passwordHash, PDO::PARAM_STR); $stmt->execute(); } else { } ?>
<?php require_once 'connect.php'; $username = $_POST['username']; $passwordAttempt = $_POST['password']; $sql = "SELECT id, login, password FROM users WHERE login=:login"; $stmt=$db->prepare($sql); $stmt->bindValue(':login', $username); $stmt->execute(); $user = $stmt->fetch(PDO::FETCH_ASSOC); if($user === false) { }else { $validPassword = password_verify($passwordAttempt, $user['password']); if($validPassword) { $_SESSION['user_id'] = $user['id']; exit; }else { } } } ?>
(tutaj zaznaczę, że dopiero uczę się pisać w php, jeśli jest coś źle napisane, to bardzo proszę o wytknięcie błędów. I podepnę jeszcze jedno pytanie: wymyśliłem sobie taki prosty projekt w ramach praktycznej nauki kodzenia. Rejestracja/logowanie -> home.php(główna strona po zalogowaniu): tutaj chciałbym umożliwić użytkownikowi upload plików, może jakieś aplikacje to-do, kalendarze, w planach mam jeszcze napisać system tablicy, coś ala tweeter itp.. Może sporo jak na początek, ale czas mnie nie goni, do października będę miał sporo wolnego czasu, więc chcę go jakoś dobrze spożytkować

