Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
104
Tıklama
0
Öne Çıkarma
Web Sitelerine giriş mantığı nedir ?
G
7 yıl
Binbaşı
Konu Sahibi

Java bölümüne açtığım için öncelikle kusura bakmayın lütfen.

Şimdi ben js, node.js, html, css veritabanı vs. kullanarak bir site hazırlamaya çalışıyorum. Bir kayıt olma ve giriş sayfası hazırladım. Kayıt olunca bilgiler veri tabanına kaydediliyor. Giriş yapmak isteyince de kullanıcı tarafından girilen bilgiler veri tabanında eşleşiyor mu diye kontrol ediliyor. Buraya kadar her şey tamam.

Peki kullanıcı giriş için doğru bilgileri girdikten sonrasının mantığı nedir? Mesela giriş yaptıktan sonra sadece o kullanıcıya özel bilgiler gelecek diyelim, o kullanıcının yüklediği fotolar, o kullanıcının profil sayfası falan gelecek. Bu sayfalar tabi her kullanıcı için farklı olacak. Bunun mantığı nedir nasıl yapılır bu ?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



W
7 yıl
Yüzbaşı

kullanıcı giriş yaptıktan sonra kullanıcının id'sini cookie veya session ile saklayacaksın bu id'yi kullanarak verileri çekeceksin. mesela oturum cookie'si boşsa kullacı login olmamış demek giriş yap sayfasına yönlendireceksin.



< Bu ileti mobil sürüm kullanılarak atıldı >


_____________________________

Eski kullanıcı adı: Kara Börü

Bu mesaja 1 cevap geldi.
G
7 yıl
Binbaşı
Konu Sahibi

Bu konu hakkında türkçe bir kaynak var mıdır çünkü kendi başına anlaması biraz zor gibi gözüküyor. Aslında parça parça hepsi hakkında bilgim var ama kafamda birleştiremiyorum




Bu mesajda bahsedilenler: @Viagara Şelalesi
W
7 yıl
Yüzbaşı

node.js kullanmadım bilmiyorum ancak şu şekilde açıklamaya çalışayım.



veritabanında kullanıcılarımız için

bir id bir kullanıcı adı ve bir parola alanı olması minimum gereksinimdir.



eposta ad soyad cinsiyet vs vs olmasa da olur şeyler ancak saydığım 3 alan muhakkak gerekli.



şimdi örnek üzerinden gidelim. kullanıcımız ne yaptı web sitemize geldi.

açılan sayfada cookie veya session hangisini kullanıyor isek (bu ikisi hakkında türkçe kaynak var. node.js session yönetimi veya cookie yönetimi olarak aratabilirsiniz) kontrol ettik giriş bilgileri session'a kaydolmuş mu yoksa boş mu.

dolu ise kullanıcıyı profil sayfasına yönlendirdik.



ama boş çıktı yani henüz giriş yapmamış bu sefer giriş sayfamıza yönlendirdik.

kullanıcı bilgilerini girdi kullanıcı adı ve parolasını veritabanından kontrol ettik kullanıcı adı ve parola eşleşti ise hemen session oluştururuz içerisine de kullanıcının id'sini ekleriz.

ardından kullanıcımızı profil sayfasına yönlendiririz.



profil sayfasındaki kişiye özel bilgileri ise az önce session'a kaydettiğimiz id değerini kullanarak veritabanından çeker gerektiği yerlere yazdırırız.



yanlış yönlendirmek istemiyorum node.js hiç kullanmadım ancak genel tablo bu şekilde.



siz önce cookie veya session yönetimine bakacaksınız. sonrasında sayfa yönlendirme işlemi ardından cookie veya session'daki id değeremizi kullanarak veritabanından bilgi çekeceksiniz.



< Bu ileti mobil sürüm kullanılarak atıldı >


_____________________________

Eski kullanıcı adı: Kara Börü

Bu mesaja 1 cevap geldi.
G
7 yıl
Binbaşı
Konu Sahibi

Anladım hocam teşekkür ederim session yönetimini araştırıyorum şu an.




Bu mesajda bahsedilenler: @Viagara Şelalesi
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.