Ben söylemek biraz utanıyorum, ama ben bir PHP tabanlı giriş sistemi oluşturma ile sorun haline çalıştırmak. Ben giriş sürecinin görünüyor işlemek için bir site şablonu kullanıyorum, yani sana kod kaçınmayacağız. İşte giriş işlemek için nasıl benim düşünce süreci:
Basit bir login.php dosyası oluşturun. Kimin eylem kendisi için ayarlanmış bir form olacaktır üzerinde. Bu teslim tıklandığında olup olmadığını görmek için kontrol edin ve böylece kullanıcı geçerli bir parola / kullanıcı adı girdiğinizden emin olmak için doğrulamak durumunda olacaktır. Eğer öyleyse, bir oturum değişkeni bazı giriş bilgilerini (kullanıcı adı, şifre değil) tasarruf seti ve sınırlı bir alanda onları yönlendirebilirsiniz. Giriş bilgi geçerli değilse, bir oturum değişkeni bir hata mesajı kaydetmek ayrıca talimat vererek hata mesajı görüntüler ve yeniden göndermek için kullanıcı için bekleyin. Burada ne var yığınıdır - umarım uzmanlarından biri ben yanlış gittim nerede olduğunu görmek ve bana biraz fikir verebilir:
<?php
session_start();
if(isset($_POST['submit'])) {
if(!empty($_POST['username']) AND !empty(!$_POST['password']))
{
header("Location: http://www.google.com");
} else {
$err = 'All the fields must be filled in!';
}
}
if($err) {
$_SESSION['msg']['login-err'] = $err;
}
?>
Şimdi üzerinde sadece bir örnektir - Yukarıdaki kod niyet komut kullanıcı adı ve şifre girişi verdiği basit doğrulama ile, kullanıcı giriş işlemek için olduğunu. Onlar varsa, ben (bu örneğin uğruna) google.com yönlendirilmek için, bu durumda, onları istiyorum. Eğer değilse, bir hata mesajı kaydedin. Benim geçerli kod göz önüne alındığında, hata mesajı kullanıcı gönderir ve kullanıcı adı ve şifre girilen bir şey varsa, ancak sayfa sadece yönlendirme değil, mükemmel görüntüler. Ben bu saçma bir soru olduğunu eminim, ama ben bir acemi ve iyi, dürüst olmak gerekirse, biraz hemen uçtular. Çok teşekkürler!