Kıymetli arkadaşlar,
Bir projede gerçekten fikirlerinize ihtiyacım var. Yapılmak istenen ana hatlarıyla şöyle:
1- Kullanıcıya bir kullanıcı adı vereceğiz ve sisteme dahil olabilmesi için de benzersiz key üreteceğiz. Kullanıcı adı ve bu key ile sisteme giriş yapacak.
2- Program günde birkaç defa olabileceği için, benzersiz keyler her program başı farklı üretilmesi gerekiyor.
3- Her programa dahil olan kullanıcının, o programa katılıp katılmadığının analizi yapılması ve geriye dönük kaydı tutulması gerekiyor.
4- Kullanıcı programa girince, onun kullanıcı adı ve keyi ile bir başkası girmemesi gerekiyor. Ama kendisi programdan çıkıp girince, girebilmesi gerekiyor.
5- Belirtilen program saatleri dışında sisteme girmeye çalıştığında, sisteme kabul etmemesi gerekiyor.
Esasen 4 ve 5'inci maddeyi tam tasarlayamadım. Numune olabilecek çalışma veya fikirleriniz benim için önemli. Teşekkür ederim şimdiden.
Bir sisteme belli vakitlerde kullanıcı alma işlemi hk.
6
●89
- 12-06-2020, 03:39:514 - sisteme giren kullanıcılar için aktifuyeler diye tablo oluşturup orada listeleyebilirsiniz. son işlem yaptıkları zamanı da kaydedip, aktiflik süresini belirleyebilirsiniz.yine bu tabloya giriş-çıkış sayılarını kaydettirip işlem yapabilirsiniz.
5- program saatini tam anlayamadım ama sunucunun saatini alıp buna göre işlem yapabilirsiniz. - 12-06-2020, 17:58:36Hocam fikir belirttiğiniz için teşekkürler.
Her programa kullanıcının katılıp katılmadığının kaydını nasıl tutabilirim?
Programlar diye bir tablo oluşturup, oraya her program yapıldığında kullanıcıların id'lerini kopyalamak mı mı gerekir? Tam tasarlayamadım kafamda.
Günde 5 program olmuşsa, analiz kısmında o programa kimlerin katıldığını görmek gerekiyor. - 12-06-2020, 18:24:35Alaca adlı üyeden alıntı: mesajı görüntüle
programlar tablosunda id vardır, kullanıcılar tablosuna da katılınanprogramlar site sutün açıp oraya kaydettirebilirsiniz.kullanıcı programlara katıldıkça virgül ile program idsini ekletirsiniz, çekerken de explode ile ayırıp gösterebilirsiniz.
ya da wordpress termsdeki gibi ilişkiler diye yeni tablo oluşturursunuz, kullanıcı idsi ile program idsini oraya kaydettirirsiniz. - 13-06-2020, 17:16:14Çok mantıklı fikirleriniz var hocam. Düşüncelerimi değiştirdi açıkcası.
Peki giren bir kimsenin, kullanıcı adı ve şifresi ile bir başkasının girmesini nasıl engelleyebilirim?
Giriş yaptığında, user tablosunda her kullanıcının karşısına sütun ekleyip, 0 ise girişe izin verilip, ordaki değeri de 1 yaptırabiliriz. Bir başkası girerken orası sıfır değilse girememiş olur. Ama aynı kişi bu sefer tarayıcıyı kapatıp tekrar girmeye çalışırsa kendisi de girememiş olacak.
Buna nasıl çözüm bulabiliriz? - 14-06-2020, 01:47:42Son söylediğin şeyi google bile engellemiyor bunu aşmanın en mantıklı yolu sms ile onay yaptırırsın. Başkası kullacıı adı ve şifre bilse bile telefon sms onayı olmadan giriş yapamz bu şekilde.
- 14-06-2020, 13:58:51Javascript ile pencere kapatma onayı alıp tekrar 0 a çekebilirsinizAlaca adlı üyeden alıntı: mesajı görüntüle