Авторизација веднаш по регистрација во PHP
Моментално нашата регистрација е направена на таков начин, што корисникот прв пат внесува корисничко име-лозинка при регистрирање, а потоа веднаш ги внесува по втор пат, со желба да се најави на веб-страницата.
Ова всушност не е многу погодно и ќе ги раздразнува корисниците. Подобро е да се направи така, што при успешна регистрација веднаш ќе се случи автоматска авторизација. За ова веднаш после успешна регистрација ќе запишеме во сесијата ознака за успешна авторизација:
<?php
if (!empty($_POST['login']) and !empty($_POST['password'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$query = "INSERT INTO users SET login='$login', password='$password'";
mysqli_query($link, $query);
$_SESSION['auth'] = true; // ознака за авторизација
}
?>
Модифицирајте го вашиот код така што после регистрацијата корисникот автоматски ќе стане авторизиран.