ASP.NET MVC Login Beni Hatırla

makale.baslik

Bu makale ile ASP.NET MVC ile login işlemlerinde "beni hatırla" nasıl yapılırı öğreneceksiniz. Bu sayede kullanıcılar her defasında giriş yapmak zorunda kalmayacaklar. Bu yöntemi güvenlik seviyesi yüksek projelerde kullanmanızı tavsiye etmemekteyim çünkü oturum bilgisi çerez (cookie) olarak tarayıcıda tutulmaktadır.

Model kısmında Kullanıcı sınıfında virtual (sanal) bir metot oluşturmalısnız.

public virtual bool BeniHatirla { get; set; }

Daha sonra formunuzda bu alanın form elemanı olarak CheckBox'ı ekliyoruz.

  @Html.CheckBoxFor(m=>m.BeniHatirla)

Controller'da oturum açma kısmında beni hatırlayı kullanıyoruz.

 FormsAuthentication.SetAuthCookie(kullaniciVarmi.kad, kullaniciFormu.BeniHatirla);

 

Uygulamalı anlatım için aşağıdaki videoyu izleyebilirsiniz:

iyi kodlamalar.

Paylaş:

Yorumlar

    Bu yazı için hiç yorum yok. İlk yorumu yapmak ister misiniz?