PHP'de Kayıt Sırasında Hemen Yetkilendirme
Şu anda kayıt işlemimiz öyle yapılandırılmış durumda ki, kullanıcı ilk kez kullanıcı adı ve şifresini girerek kayıt oluyor, ardından hemen siteye girmek istediğinde ikinci kez aynı bilgileri giriyor.
Bu aslında pek kullanışlı değil ve kullanıcıları rahatsız edecektir. Daha iyisi, başarılı bir kayıttan hemen sonra otomatik olarak yetkilendirmenin gerçekleşmesini sağlamaktır. Bunun için başarılı kayıt işleminden hemen sonra oturuma başarılı yetkilendirme işaretini yazacağız:
<?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; // yetkilendirme işareti
}
?>
Kodunuzu, kullanıcı kayıt olduktan sonra otomatik olarak yetkili kullanıcı haline gelecek şekilde değiştirin.