17 Şifremi unuttum

HesapController.cs içine şifre sıfırlamak için email sağlayacak action yapısını ekliyoruz SifremiUnuttum.cshtml içine aşağıdaki kodları yazıyoruz HesapController.cs içine tukarıdaki formdan gelen bilgileri işleyecek ve şifre sıfırmala bağlantısı üretip email gönderecek action ekleniyor

15 Üye ve Ziyaretçi menülerinin oluşturulması

Projemizde ziyaretçi ve giriş yapan kullanıcıların farklı tasarımlarla karşılanması gerekir. Ziyaretçiler kayıt ve giriş seçenekleri ile karşılanacak ancak giriş yapmış bir kullanıcı ise farklı seçeneklerle karşılanacak.

14 Hata ve Başarılı mesajlar ekranları

Proje genelinde kullanmak için hata ve başarılı durumları göstermek için iki adet partial view oluşturuyoruz. Views\Shared\_hata.cshtml dosyası içine aşağıdaki kodları ekliyoruz Views\Shared\_basarili.cshtml dosyası içine aşağıdaki kodları ekliyoruz

12 Üye Girişi

HesapController.cs HesapContoller içineki Index action unu giriş işlemi için kullanacağız Views\Hesap\Index.cshtml HesapController.cs

10 Kullanıcı Kaydı ile hesap oluşturma

Standart üyelik sisteminde üyelik işlemleri Account adında bir Controller üzerinden yürütülür. Ancak biz projemizde Hesap adında bir Controller kullanacağız. Controller klasörüne HesapController.cs adında bir dosya oluşturuyoruz. Bu dosya içine controller yapısını hazırlaması için mvc-controller kısa yolunu kullanıyoruz. Eğer sizde mvc-controller yazınca herhangi bir tamamlama gelmiyorsa lütfen Essential Asp.net core eklentisini yüklediğinizden emin olunuz.Proje için gerekli … Devamını oku…

9 Email gönderme işlemi

Projemizde email gönderme işlemleri için kullanacağımız bir metot tanımlayıp. Bunu proje genelinde kullanacağız. Örneğin; üye kaydolduğunda hoşgeldin mesajı ve şifremi unuttum bölümünde şifre sıfırlamak için kullanıcıya email göndereceğiz.Static bir yapı olacak Islemler sınıfı tanımlayıp içine MailGonder metodunu tanımlıyoruz. Kulüp adına email gönderebilmek için bir adet yandex hesabı açmanız gerekiyor. Daha önce email göndermek için google … Devamını oku…