示例#1
0
        public async Task <ActionResult> Register(Register register)
        {
            List <string> civilitie = new List <string>()
            {
                "Madame", "Monsieur", "Mlle"
            };

            ViewBag.list = civilitie;

            if (ModelState.IsValid)
            {
                Uitilsateur utilsateuradd = new Uitilsateur();


                utilsateuradd.civilite = register.sex;
                utilsateuradd.Nom      = register.Nom;
                utilsateuradd.Prenom   = register.Prenom;

                if (register.Email == register.EmailCOnfi)
                {
                    utilsateuradd.Email = register.Email;
                }
                utilsateuradd.Telephone = register.Telephone;
                utilsateuradd.Adresse   = register.Adresse;



                utilsateuradd.CodePostal = register.Codepostal;

                utilsateuradd.Ville = register.Ville;

                utilsateuradd.Pays   = register.Pays;
                utilsateuradd.idRole = 2;


                db.Uitilsateur.Add(utilsateuradd);
                db.SaveChanges();
            }
            return(Redirect("~/Login/Login"));

            return(View());
        }
示例#2
0
        public ActionResult Login(KeyHouse.Models.Login login, string returnurl)
        {
            Uitilsateur user = new Uitilsateur();

            if (ModelState.IsValid)
            {
                if (usera != null)
                {
                    FormsAuthentication.SetAuthCookie(user.idUtilisateur.ToString(), false);
                    if (!string.IsNullOrEmpty(returnurl) && Url.IsLocalUrl(returnurl))
                    {
                        return(Redirect(returnurl));
                    }

                    ModelState.AddModelError(usera.Email, "Utilisateur incorrecte");
                }
            }

            return(View(login));
        }
示例#3
0
        // GET: Login
        public ActionResult Login()
        {
            Uitilsateur uitilsateur = new Uitilsateur();


            KeyHouse.Models.Login loginuser = new KeyHouse.Models.Login()
            {
                Authentifie = HttpContext.User.Identity.IsAuthenticated
            };

            if (HttpContext.User.Identity.IsAuthenticated)
            {
                loginuser.Loginapp = HttpContext.User.Identity.Name;
            }
            else
            {
            }

            return(View());
        }