public void CheckLogin() { string _userticket = ""; if (Session["Ticket"] != null) { _userticket = Session["Ticket"].ToString(); } if (_userticket != "") { // 初始化保存当前在线用户的信息的datatable. DataTableForCurrentOnlineUser _onlinetable = new DataTableForCurrentOnlineUser(); // 通过ticket检查用户是否在线. if (_onlinetable.IsOnline_byTicket(this.Session["Ticket"].ToString())) { // 更新最近活动时间. _onlinetable.ActiveTime(Session["Ticket"].ToString()); // 绑定保存当前在线用户的信息的datatable到gridview控件. gvUserList.DataSource = _onlinetable.ActiveUsers; gvUserList.DataBind(); } else { // 如果当前用户不在表中,重定向页面到LogoOut. Response.Redirect("LogOut.aspx"); } } else { Response.Redirect("Login.aspx"); } }
protected void btnLogin_Click(object sender, EventArgs e) { string _error; // 检查用户输入数据值. if (check_text(out _error)) { // 初始化保存当前在线用户的信息的datatable. DataTableForCurrentOnlineUser onLineTable = new DataTableForCurrentOnlineUser(); // 用户身份实例. UserEntity _user = new UserEntity(); _user.Ticket = DateTime.Now.ToString("yyyyMMddHHmmss"); _user.UserName = tbUserName.Text.Trim(); _user.TrueName = tbTrueName.Text.Trim(); _user.ClientIP = this.Request.UserHostAddress; _user.RoleID = "MingXuGroup"; // 使用session变量保存ticket. this.Session["Ticket"] = _user.Ticket; // 登入. onLineTable.Login(_user, true); Response.Redirect("CurrentOnlineUserList.aspx"); } else { this.lbMessage.Visible = true; this.lbMessage.Text = _error; } }
protected void btnLogin_Click(object sender, EventArgs e) { string _error; // Check the value of user's input data. if (check_text(out _error)) { // Initialize the datatable which used to store the // information of current online user. DataTableForCurrentOnlineUser onLineTable = new DataTableForCurrentOnlineUser(); // An instance of user's entity. UserEntity _user = new UserEntity(); _user.Ticket = DateTime.Now.ToString("yyyyMMddHHmmss"); _user.UserName = tbUserName.Text.Trim(); _user.TrueName = tbTrueName.Text.Trim(); _user.ClientIP = this.Request.UserHostAddress; _user.RoleID = "MingXuGroup"; // Use session variable to store the ticket. this.Session["Ticket"] = _user.Ticket; // Log in. onLineTable.Login(_user, true); Response.Redirect("CurrentOnlineUserList.aspx"); } else { this.lbMessage.Visible = true; this.lbMessage.Text = _error; } }
protected void btnLogin_Click(object sender, EventArgs e) { string _error; // 检查用户输入数据值. if (check_text(out _error)) { // 初始化保存当前在线用户的信息的datatable. DataTableForCurrentOnlineUser onLineTable = new DataTableForCurrentOnlineUser(); // 用户身份实例. UserEntity _user = new UserEntity(); _user.Ticket = DateTime.Now.ToString("yyyyMMddHHmmss"); _user.UserName = tbUserName.Text.Trim(); _user.TrueName = tbTrueName.Text.Trim(); _user.ClientIP = this.Request.UserHostAddress; _user.RoleID = "MingXuGroup"; // 使用session变量保存ticket. this.Session["Ticket"] = _user.Ticket; // 登入. onLineTable.Login(_user, true); Response.Redirect("CurrentOnlineUserList.aspx"); } else { this.lbMessage.Visible = true; this.lbMessage.Text = _error; } }
public void CheckLogin() { string _userticket = ""; if (Session["Ticket"] != null) { _userticket = Session["Ticket"].ToString(); } if (_userticket != "") { // 初始化保存当前在线用户的信息的datatable. DataTableForCurrentOnlineUser _onlinetable = new DataTableForCurrentOnlineUser(); // 通过ticket检查用户是否在线. if (_onlinetable.IsOnline_byTicket(this.Session["Ticket"].ToString())) { // 更新最近活动时间. _onlinetable.ActiveTime(Session["Ticket"].ToString()); // 绑定保存当前在线用户的信息的datatable到gridview控件. gvUserList.DataSource = _onlinetable.ActiveUsers; gvUserList.DataBind(); } else { // 如果当前用户不在表中,重定向页面到LogoOut. Response.Redirect("LogOut.aspx"); } } else { Response.Redirect("Login.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { // 初始化保存当前在线用户的信息的datatable. DataTableForCurrentOnlineUser _onlinetable = new DataTableForCurrentOnlineUser(); if (this.Session["Ticket"] != null) { // 登出. _onlinetable.Logout(this.Session["Ticket"].ToString()); this.Session.Clear(); } }
protected void Page_Load(object sender, EventArgs e) { // 初始化保存当前在线用户的信息的datatable. DataTableForCurrentOnlineUser _onlinetable = new DataTableForCurrentOnlineUser(); if (this.Session["Ticket"] != null) { // 登出. _onlinetable.Logout(this.Session["Ticket"].ToString()); this.Session.Clear(); } }
protected void Page_Load(object sender, EventArgs e) { // Initialize the datatable which used to store the information // of current online user. DataTableForCurrentOnlineUser _onlinetable = new DataTableForCurrentOnlineUser(); if (this.Session["Ticket"] != null) { // Log out. _onlinetable.Logout(this.Session["Ticket"].ToString()); this.Session.Clear(); } }
protected void Check() { string _myTicket = ""; if (System.Web.HttpContext.Current.Session[this.SessionName] != null) { _myTicket = System.Web.HttpContext.Current.Session[this.SessionName].ToString(); } if (_myTicket != "") { // 初始化保存当前在线用户的信息的datatable. DataTableForCurrentOnlineUser _onlinetable = new DataTableForCurrentOnlineUser(); // 当页面更新或获得请求时刷新时间. _onlinetable.RefreshTime(_myTicket); Response.Write("OK:" + DateTime.Now.ToString()); } else { Response.Write("Sorry:" + DateTime.Now.ToString()); } }
protected void Check() { string _myTicket = ""; if (System.Web.HttpContext.Current.Session[this.SessionName] != null) { _myTicket = System.Web.HttpContext.Current.Session[this.SessionName].ToString(); } if (_myTicket != "") { // 初始化保存当前在线用户的信息的datatable. DataTableForCurrentOnlineUser _onlinetable = new DataTableForCurrentOnlineUser(); // 当页面更新或获得请求时刷新时间. _onlinetable.RefreshTime(_myTicket); Response.Write("OK:" + DateTime.Now.ToString()); } else { Response.Write("Sorry:" + DateTime.Now.ToString()); } }
protected void Check() { string _myTicket = ""; if (System.Web.HttpContext.Current.Session[this.SessionName] != null) { _myTicket = System.Web.HttpContext.Current.Session[this.SessionName].ToString(); } if (_myTicket != "") { // Initialize the datatable which used to store the information of // current online user. DataTableForCurrentOnlineUser _onlinetable = new DataTableForCurrentOnlineUser(); // Update the time when the page refresh or the page get a request. _onlinetable.RefreshTime(_myTicket); Response.Write("OK:" + DateTime.Now.ToString()); } else { Response.Write("Sorry:" + DateTime.Now.ToString()); } }
public void CheckLogin() { string _userticket = ""; if (Session["Ticket"] != null) { _userticket = Session["Ticket"].ToString(); } if (_userticket != "") { // Initialize the datatable which used to store the information // of current online user. DataTableForCurrentOnlineUser _onlinetable = new DataTableForCurrentOnlineUser(); // Check whether the user is online by using ticket. if (_onlinetable.IsOnline_byTicket(this.Session["Ticket"].ToString())) { // Update the last active time. _onlinetable.ActiveTime(Session["Ticket"].ToString()); // Bind the datatable which used to store the information of // current online user to gridview control. gvUserList.DataSource = _onlinetable.ActiveUsers; gvUserList.DataBind(); } else { // If the current User is not exist in the table,then redirect // the page to LogoOut. Response.Redirect("LogOut.aspx"); } } else { Response.Redirect("Login.aspx"); } }