📄 userloginmanager.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.Security;
using System.Web;
namespace BLL
{
/// <summary>
/// 用户登陆管理类(身份验证)
/// </summary>
public class UserLoginManager
{
/// <summary>
/// 验证用户
/// </summary>
/// <param name="username"></param>
public void AuthenticationUsers(string username)
{
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, username, DateTime.Now, DateTime.Now.AddHours(24), true, "");
//身份验证票证
string hashTicket = FormsAuthentication.Encrypt(ticket);
HttpCookie userCookie = new HttpCookie(FormsAuthentication.FormsCookieName);
userCookie.Value = hashTicket;
userCookie.Expires = ticket.Expiration;
userCookie.Domain = FormsAuthentication.CookieDomain;
//将新建的Cookie添加到当前的响应Cookies集合中
HttpContext.Current.Response.Cookies.Add(userCookie);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -