Example #1
0
        public override MembershipUser GetUser(string username, bool userIsOnline)
        {
            MyMembershipUser u = new MyMembershipUser(username);

            return(u);
            //throw new NotImplementedException();
        }
Example #2
0
        public ActionResult Login(UserModels UM, string ReturnUrl = "")
        {
            if ((UM != null) && (ModelState.IsValid))
            {
                var isValidUser = Membership.ValidateUser(UM.USERNAME, UM.PSW);
                if (isValidUser)
                {
                    FormsAuthentication.SetAuthCookie(UM.USERNAME.ToString(), false);
                    //string a = System.Web.HttpContext.Current.User.Identity.Name;
                    MyMembershipUser msUser = (MyMembershipUser)Membership.GetUser(UM.USERNAME);
                    Session["USERNAME"] = msUser.UserName;
                    Session["FNAME"]    = msUser.FName;
                    Session["LNAME"]    = msUser.LName;
                    Session["SRL"]      = msUser.SRL;

                    if (Url.IsLocalUrl(ReturnUrl))
                    {
                        ModelState.Remove("Password");
                        return(Redirect(ReturnUrl));
                    }
                    else
                    {
                        ModelState.Remove("Password");
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                else
                {
                    ModelState.Remove("Password");
                    return(View("Login"));
                }
            }
            else
            {
                //ModelState.Remove("Password");
                return(View(UM));
            }
        }