• 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
JSP Session Oluşturma (Java Server Pages)

 
#1

[img=135x0]https://i0.wp.com/blog.burakkutbay.com/wp-content/uploads/2012/02/jlo.jpg?resize=135%2C180[/img]Java Server Pages Dersleri‘mizde bugün Session oluşturmayı göreceğiz.
*
Yaptığımız internet sitemizde kullanıcı veri girişi yaptıktan sonra kendi özel sayfaları arasında dolaşmalıdır. Bu dolaşım işleminde kullanıcı bilgilerini kaybetmeden gezmelidir ki kullanıcı kendi bilgilerini görerek ve ya kendine özel sayfalarında sağlıklı bir şekilde dolaşmalı ve diğer kullanıcılar başka kullanıcılarının bilgilerini görmemelidir.
*
Session oturum yönetimi her kullanıcıya özel olarak oluşturulur.  Diğer kullanıcılar için ise farklı farklı sessionlar açılmaktadır. Oturum süresi değiştirilmediği sürece 30 dk dır.
Şimdi örneğimize geçelim. Oluşturduğumuz sayfanın kullanıcı giriş sayfası olduğunu ve bu kullanıcı giriş yaptıktan sonra kendine özel sayfasına yönlendirilecek.
Kullanıcı Giriş Formu muzu yapalım.




<form name=login Action=giriskontrol.jsp metod="post">
    Kullanıcı Adınız: <input type="text" name="adi" > <BR>
    Şifreniz:<input type="text" name="sifre" > <BR>
    <input type="submit" value="login">
</form>

 
Kullanıcımız bu formdan bilgilerini girecek. Ardından kontrol sayfamız veya bean diye tabir ettiğimiz java sınıfımızda kontrol ettireceğiz. Bean kavramına daha sonra geleceğiz. Kullanıcı “login” tuşuna bastığı zaman “giriskontrol.jsp” sayfamıza çağırıp kontrol ettireceğiz.
Eğer girilen veriler doğru ise Session oluşturup kullanıcının ana sayfasına yönlendireceğiz. Bu kullanıcı ana sayfasına session oluşmayan kullanıcı giremeyecktir.
giriskontrol.jsp sayfamız şöyle olacaktır.








String kullaniciadi=request.getParameter("adi");
 
String kullanicisifre=request.getParameter("sifre");

 
Parameter metodu ile bilgileri aldık şimdi yapacağımız işlem ise elimizdeki veriler ile kullanıcıdan gelen verileri karşılaştırmak. Bu veriler eğer doğru ise session açıp kullanıcı sayfasına yönlendireceğiz.




if(kullaniciadi.equals("burak") && kullanicisifre.equals("1234"))
{
HttpSession anasayfa = request.getSession(true);
anasayfa.putValue("kullanici_giris", "gecerli");
response.sendRedirect("./kullanicianasayfa.jsp");
}
else
{
out.println("Oturum açma başarısız");
}

HttpSession metodu ile oturum yönetimi açtık ve anasayfamıza yönlendirdik. kullanicianasayfa.jsp sayfasında oturum sadece oturum açan kullanıcı görüntüleyebilecek. Oturum açmayan kullanıcı kullanıcıya ait sayfayı görüntülemeyecek. Bunun kontrolünü yapalım.



if(anasayfa.getValue("kullanici_giris")!="gecerli")
{
response.sendRedirect("index.jsp");
}

 
 
Kodları ile oturumu kontrol etmeyi sağlamaktadır.




Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Java Standart Tag Library Nedir? JSTL Kullanımı efsane 0 1,706 10-06-2017, Saat: 00:58
Son Mesaj: efsane
  JSP Session Kapatmak ( Java Server Pages ) efsane 0 1,408 10-06-2017, Saat: 00:51
Son Mesaj: efsane
  Recursive Fonksiyon Java Server Pages dalaylama 0 1,574 10-06-2017, Saat: 00:45
Son Mesaj: dalaylama
  Recursive Fonksiyon Java Server Pages dalaylama 0 1,515 10-06-2017, Saat: 00:45
Son Mesaj: dalaylama
  JSP ‘de Cookies (Çerez) Oluşturma ve Kullanımı dalaylama 0 1,772 10-06-2017, Saat: 00:44
Son Mesaj: dalaylama

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2022 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.