Пример #1
0
        public ActionResult ParolamiUnuttum(FirmaYonetimi FirmaModel)
        {
            MembershipUser Firma = Membership.GetUser(FirmaModel.Firma_TAMAD);

            if (Firma.PasswordQuestion == FirmaModel.Gizli_SORU)
            {
                string ParolaSifirla = Firma.ResetPassword(FirmaModel.Gizli_CEVAP);
                Firma.ChangePassword(ParolaSifirla, FirmaModel.Firma_PAROLA);
                return(RedirectToAction("Index", "Anasayfa", new { area = "FirmaPanel" }));
            }
            else
            {
                ViewBag.Mesaj = "Girilen Bilgiler Yanlıştır ! ";
                return(View());
            }
        }
Пример #2
0
        public ActionResult GirisYap(FirmaYonetimi FirmaModel, string BeniHatirla)
        {
            bool Sonuc = Membership.ValidateUser(FirmaModel.Firma_TAMAD, FirmaModel.Firma_PAROLA);

            if (Sonuc)
            {
                if (BeniHatirla == "on")
                {
                    FormsAuthentication.RedirectFromLoginPage(FirmaModel.Firma_TAMAD, true);
                }
                else
                {
                    FormsAuthentication.RedirectFromLoginPage(FirmaModel.Firma_TAMAD, false);
                }
                Session["Firma_TAMAD"] = FirmaModel.Firma_TAMAD.ToString();
                return(RedirectToAction("Index", "Anasayfa", new { area = "FirmaPanel" }));
            }
            else
            {
                ViewBag.Mesaj = "Kullanıcı Adı veya Parola Hatalı!";
                return(View());
            }
        }
Пример #3
0
        public ActionResult KayitOl(FirmaYonetimi FirmaModel)
        {
            MembershipCreateStatus Durum;

            Membership.CreateUser(
                FirmaModel.Firma_TAMAD,
                FirmaModel.Firma_PAROLA,
                FirmaModel.Firma_EMAIL,
                FirmaModel.Gizli_SORU,
                FirmaModel.Gizli_CEVAP, true, out Durum);
            string Mesaj = "";

            switch (Durum)
            {
            case MembershipCreateStatus.Success:

                break;

            case MembershipCreateStatus.InvalidUserName:
                Mesaj += "Kullanılmış Kullanıcı Adı";
                break;

            case MembershipCreateStatus.InvalidPassword:
                Mesaj += "Hatalı Parola Girdiniz";
                break;

            case MembershipCreateStatus.InvalidQuestion:
                Mesaj += "Hatalı Gizli Soru Girdiniz";
                break;

            case MembershipCreateStatus.InvalidAnswer:
                Mesaj += "Hatalı Gizli Cevap Girdiniz";
                break;

            case MembershipCreateStatus.InvalidEmail:
                Mesaj += "Hatalı E-Mail Girdiniz";
                break;

            case MembershipCreateStatus.DuplicateUserName:
                Mesaj += "Geçersiz Kullanıcı Adı Girdiniz | Daha Önce Kayıtlı Kullanıcı Adı";
                break;

            case MembershipCreateStatus.DuplicateEmail:
                Mesaj += "Geçersiz E-Mail Girdiniz";
                break;

            case MembershipCreateStatus.UserRejected:
                Mesaj += "Geçersiz Kullanıcı Geri-Dönüş";
                break;

            case MembershipCreateStatus.InvalidProviderUserKey:
                Mesaj += "Geçersiz Kullanıcı Key ";
                break;

            case MembershipCreateStatus.DuplicateProviderUserKey:
                Mesaj += "Geçersiz Kullanıcı Key ";
                break;

            case MembershipCreateStatus.ProviderError:
                Mesaj += "Hatalı Üye Yönetim Sağlayıcısı";
                break;

            default:
                break;
            }
            ViewBag.Mesaj = Mesaj;
            if (Durum == MembershipCreateStatus.Success)
            {
                return(RedirectToAction("Index", "Anasayfa", new { area = "FirmaPanel" }));
            }
            else
            {
                return(View());
            }
        }