Şimdi Ara

Web Sitelerine giriş mantığı nedir ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
97
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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 ?



  • 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ı >
  • 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
  • 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ı >




  • Anladım hocam teşekkür ederim session yönetimini araştırıyorum şu an.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.