Şifre
1 değil, "
password"
Giriş formunuzdaki index.php dosyasında
bcrypt şifrelerini doğru şekilde doğrulama yapılmıyor.
🔍 Sorun:
index.php dosyasında 12. satırda şu satır var:
if ($_POST['password'] == $admin['password']) {Bu, düz metin karşılaştırması yapar. Ancak siz
veritabanında bcrypt ile hashlenmiş bir şifre (örneğin:
$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi
kullanıyorsunuz. Bu nedenle karşılaştırma her zaman başarısız olur.
✅ Çözüm:
Şifre doğrulamak için PHPnin password_verify() fonksiyonunu kullanmalısınız:
if (password_verify($_POST['password'], $admin['password'])) {Yani şu satırı:
if ($_POST['password'] == $admin['password']) {Bununla değiştirin:
if (password_verify($_POST['password'], $admin['password'])) {🔑 Bundan sonra:
Giriş yaparken şunları kullanabilirsiniz:
Kullanıcı adı: admin
Şifre: password
Ama bu kod bir çok yerde hata içeriyor ve ayrıca github reposundan entegre edilen bot kodu eski olduğu için zaten rezervasyon gerçekleşemez.
Boşuna vaktinizi harcamayın.