using Swift.DAL.BL.System.UserManagement; using Swift.web.Library; using Swift.web.SwiftSystem.UserManagement.ApplicationUserPool; using System; namespace Swift.web { public partial class LoginSession : System.Web.UI.Page { private string callFrom = ""; private string userName = ""; private ApplicationUserDao user = new ApplicationUserDao(); protected void Page_Load(object sender, EventArgs e) { userName = GetStatic.ReadSession("usr", ""); //callFrom = GetStatic.ReadSession("call", ""); mes.InnerHtml = "Your session has already been started.
"; mes.InnerHtml += "You are already being logged on from IP :" + UserPool.GetInstance().GetUser(userName).IPAddress + ""; btnContinue.Visible = false; } protected void btnClearSession_Click(object sender, EventArgs e) { var userPool = UserPool.GetInstance(); userPool.RemoveUser(user.FilterQuote(userName)); mes.InnerHtml = "Your session has been cleared successfully."; btnContinue.Visible = true; btnClearSession.Visible = false; } protected void btnContinue_Click(object sender, EventArgs e) { Session.Clear(); Session.Abandon(); var url = GetStatic.GetUrlRoot(); var loginType = GetStatic.ReadCookie("loginType", ""); switch (loginType.ToUpper()) { case "ADMIN": url += "/Admin"; break; case "AGENT": url += "/Agent"; break; case "AGENTINT": url += "/SendMoney"; break; } Response.Redirect(url); } } }