Пример #1
0
        public Response <object> Logout()
        {
            var result = new Response <object>();

            DavidFormsAuthentication.SignOut();
            result.data = new { result = true };
            return(result);
        }
Пример #2
0
        private void LoginSuccessOprate(int userid, string username, string key, bool remember, string account)
        {
            DavidFormsAuthentication.SignIn(username, userid, remember);
            //设置用户名框里显示名字
            int days = int.Parse(ConfigurationManager.AppSettings["UserAccountDisplayTime"]);

            var useraccountCookie = new HttpCookie("DisplayUserAccount", account)
            {
                Expires = DateTime.Now.AddDays(days),
                Domain  = ".postpony.com"
            };

            HttpContext.Current.Response.Cookies.Add(useraccountCookie);
            //设置验证码隐藏
            CaptchaDisplayHelper.SetHide(CaptchaDispalyType.Login);
            //删除验证码值
            CaptchaImageHelper.RemoveCurrentCapcha(key);
            //删除错误计数
            CaptchaDisplayHelper.DeleteErrorCount();
        }