getId() public method

public getId ( ) : int
return int
示例#1
0
        public ActionResult Login(UserModel user)
        {
          
//            if (ModelState.IsValid)
//            {
                if (user.isValid(user.Email, user.Password))
                {

                    var userDat = new UserData();
                    userDat.UserName = user.UserName;
                    userDat.Email = user.Email;
                    userDat.Id = user.getId();
                string userData = new JavaScriptSerializer().Serialize(userDat);
                FormsAuthenticationTicket authTicket = new
                    FormsAuthenticationTicket(1, //version
                                              userDat.Id.ToString(), // user name
                                              DateTime.Now,             //creation
                                              DateTime.Now.AddMinutes(30), //Expiration
                                              true, userData); //storing the json data

                string encTicket = FormsAuthentication.Encrypt(authTicket);
                var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)
                {
                    Expires = authTicket.Expiration,
                    Path = FormsAuthentication.FormsCookiePath
                };
                Response.Cookies.Add(cookie);
                return RedirectToAction("Index", "Home");
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Either your username or password is incorrect.");
                }
//            }
            return View(user);
        }