Sitem flaş olduğunu. Oturum flaş da. Bu giriş akışı:
Kullanıcı adı ve şifrenizi girin
Sayfayı authentication.php Gönder
İşte authentication.php sayfasında benim şüphe:
(1) sonrası parametrelerini kontrol edin, yani kullanıcı adı ve şifre
(2) Sha / parola hash
Kullanıcıların tablo (3) Q1 (sorgu 1) seçin kullanıcı adı ve şifre
Eşleşti Eğer kullanıcı yasağı durumu hakkında hala varsa (4), başka bir sorgu (Q2) do, kontrol
Kullanıcı bugün için ilk günlük ise kullanıcı ban durumu değilse (5), bir sorgu yapmak (Q3) kontrol etmek için
(6) ilk günlüğünde ise, kullanıcıya senin için biraz para sorgu (Q4) güncellerim
(7) oturumu, kimliği, bir karma oturum değişkeni md5 kullanarak oluşturun. yani
$ _SESSION ['Loggin'] = 1;
$ _SESSION ['Hash'] md5 (username.secret) =;
(Ben sadece bu görmezden, başka bir sayfaya başka bir kimlik doğrulaması için $ _SESSION ['hash'] kullanın)
Yanıp sonucu döndürür.
Ben mysql sorguları, 2 karma (php hesaplamalar) alots onun çok kötü bir giriş akışı, biliyorum. Ben hala bu daha iyi bir yol arıyorum / düşünüyorum. Vb akışını iyileştirmek için nasıl bir fikir sorguyu birleştirerek gibi? (Ben yukarıda bahsedilen tüm şeyler karşılaması gerekir)
[Şimdiki giriş yavaş]