Merhabalar,
Bir projem için üyelik sistemi yapmaya çalışıyorum ancak id şifreye asdsads bile yazsa giriş yapmasını sağlamak istiyorum.
Fakat bütün kaynaklar database bağlamayla alakalı fakat ben databaseyle uğraşmadan kullanıcı id şifreye ne yazarsa yazsın girmesini istiyorum.
Teşekkürler, iyi çalışmalar
PHP Database olmadan giriş yapma?
6
●170
- 11-07-2022, 19:12:12Üyeliği durduruldusubmit butonunu giriş yapınca görüntülenmesini istediğiniz sayfaya yönlendirin kullanıcı hiçbirşey yazmayıp giriş yap butonuna bassa bile giriş yapmış olacak
EDİT: üyelik sistemi olacaksa herkesin özel hesabı olacaksa bunu ve istediğiniz durumu yapmanız her kullanıcının her hesaba erişmesine yol açar - 11-07-2022, 19:14:38Bir adet ana sayfa ve login sayfası oluşturun. ana sayfada sessionda kullanıcı adı var mı yok mu kontrol edin. yoksa logine gönderin. formdan gelen kullanıcı adını sessiona kaydedin zaten şifre önemsiz kontrol etmeye gerek yok. sonrasında ana sayfaya yönlendirin. aynı kullanıcı adı ile farklı kişiler farkli şifrelerle giriş yapabilir. ama ben kim o rasgele kullanıcı ve şifreyi girdiyse aynı şekilde girsin istiyorsanız burada veritabanı lazım.
- 11-07-2022, 19:19:45videolardaki veritabanı kontrol kısmına kadar yaptıysanız, sadece kullanıcı adı şifre boşluk kontrolü yapın giriş backend inde. boş değilse sorguların olduğu kısmı silin, $_SESSION['login'] = true; diyip buna göre kontrol edin bu kadar.
id şifreye ne girerse login olsun istiyorum dediğiniz için böyle dedim.
ya da bir array içinde login bilgilerini tutabilirsiniz. $login = ['username' => 'admin', 'password' => '123456']; gibi. kontrol ederken de gelen k.adı ve şifreyi array içindekine göre kontrol eder, doğru ise session=>true der yönendirirsiniz - 11-07-2022, 19:19:57Kimlik doğrulama veya yönetimden onay bekliyor.Bir kullanıcılar class'ı oluşturun bu class içerisinde kullanıcı adı ve şifre bilgisini tutacağınız 2 adet değişken bulunsun. Daha sonrasında kullanıcılarınızı eklemek için bir blokta bu class içerisinden yeni kullanıcılar oluşturup bunu statik olarak bir Collection içerisinde saklayın.
Daha sonrasında login işlemlerinizi yaparken collection içerisindeki kullanıcılar class'ının kullanıcı adı ve şifresi ile formdan gelen bilgiler aynı mı onu kontrol edin