コード例 #1
0
        public bool AuthenticateUser(string userName, string password)
        {
            UserRegistrationBL       userBl       = new UserRegistrationBL();
            UserRegistrationEntities loggedinUser = new UserRegistrationEntities();

            loggedinUser = userBl.ValidateUser(userName, password);

            if (loggedinUser.ID > 0)
            {
                FormsAuthentication.SetAuthCookie(loggedinUser.FirstName, false);



                System.Web.HttpContext.Current.Session["UserName"] = loggedinUser.UserName;
                System.Web.HttpContext.Current.Session["RoleId"]   = loggedinUser.RoleId;
                System.Web.HttpContext.Current.Session["Name"]     = loggedinUser.FirstName + ' ' + loggedinUser.LastName;
                System.Web.HttpContext.Current.Session["UserId"]   = loggedinUser.ID;
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
        public JsonResult Add(UserRegistrationEntities userRegistrationEntities)
        {
            UserRegistrationBL userRegistrationBL = new UserRegistrationBL();

            return(Json(userRegistrationBL.SaveUser(userRegistrationEntities), JsonRequestBehavior.AllowGet));
        }