You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

55 lines
1.8 KiB

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 = "<b>Your session has already been started.</b><br/>";
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 = "<b>Your session has been cleared successfully.</b>";
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);
}
}
}