Exemplo n.º 1
0
        } //PANTALLA DE LOGIN DE USUARIOS

        public ActionResult LoginUser([Bind(Include = "nombreUsuario,password")] UsuarioEntity us)
        {
            if (um.ValidarUsuario(us.nombreUsuario, us.password) != null)
            {
                us = um.ValidarUsuario(us.nombreUsuario, us.password);
                Session["User"] = us;
                FormsAuthentication.SetAuthCookie(us.nombreUsuario, false);
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ModelState.AddModelError("", "El usuario o contraseña ingresados no son correctos.");
                return(View("Login", us));
            }
        } //VALIDACIÓN Y LOGGEO DE USUARIO EN EL SISTEMA.
Exemplo n.º 2
0
        } //PANTALLA DE LOGIN DE USUARIOS

        public ActionResult LoginUser([Bind(Include = "nombreUsuario,password")] UsuarioEntity us)
        {
            if (um.ValidarUsuario(us.nombreUsuario, us.password) != null)
            {
                us = um.ValidarUsuario(us.nombreUsuario, us.password);
                Session.Timeout = 9000;
                Session["User"] = us;

                FormsAuthenticationTicket authTicket = new
                                                       FormsAuthenticationTicket(1,                            //version
                                                                                 us.nombreUsuario,             // user name
                                                                                 DateTime.Now,                 //creation
                                                                                 DateTime.Now.AddMinutes(350), //Expiration (you can set it to 1 month
                                                                                 true,                         //Persistent
                                                                                 "");                          // additional informations

                FormsAuthentication.SetAuthCookie(us.nombreUsuario, false);

                string returnUrl = (string)Session["ReturnUrl"];

                if (returnUrl != null)
                {
                    Session["ReturnUrl"] = null;

                    return(Redirect(returnUrl));
                }
                else
                {
                    return(RedirectToAction("Index", "Home"));
                }
            }
            else
            {
                ModelState.AddModelError("", "El usuario o contraseña ingresados no son correctos.");
                return(View("Login", us));
            }
        } //VALIDACIÓN Y LOGGEO DE USUARIO EN EL SISTEMA.