protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["Supplier_Code"] != null) { DataSet ds_ntLan = new DataSet(); ds_ntLan = objBLL.Get_Supplier_UserCredentials(Request.QueryString["Supplier_Code"]); string strUserID = ""; if (ds_ntLan.Tables[0].Rows.Count > 0) { if (ds_ntLan.Tables[0].Rows[0]["UserId"].ToString() != "0") { strUserID = ds_ntLan.Tables[0].Rows[0]["UserId"].ToString(); Session["USERID"] = ds_ntLan.Tables[0].Rows[0]["UserId"].ToString(); Session["SUPPLIER_ID"] = ds_ntLan.Tables[0].Rows[0]["SUPPLIER_ID"].ToString(); Session["SUPPNAME"] = ds_ntLan.Tables[0].Rows[0]["FULL_NAME"].ToString();; Session["PASSSTRING"] = ds_ntLan.Tables[0].Rows[0]["PASSSTRING"].ToString(); Session["SUPPCODE"] = ds_ntLan.Tables[0].Rows[0]["SUPPLIER"].ToString(); Session["USERMAILID"] = ds_ntLan.Tables[0].Rows[0]["MailID"].ToString(); FormsAuthentication.SetAuthCookie(strUserID, false); Response.Redirect("~/ASL/ASL_Data_Entry.aspx?Supp_ID=" + Session["SUPPCODE"] + ""); } else { var a = Request.Url.AbsoluteUri; string ReturnUrl = ""; if (Request.QueryString != null) { if (Request.QueryString["ReturnUrl"] != null) { ReturnUrl = Request.QueryString["ReturnUrl"].ToString(); } } if (!Request.Url.AbsoluteUri.Contains(ConfigurationManager.AppSettings["APP_URL"])) { if (!String.IsNullOrWhiteSpace(ReturnUrl)) { Response.Redirect(ConfigurationManager.AppSettings["APP_URL"] + "/Account/Login.aspx?ReturnUrl=" + HttpUtility.UrlEncode(ReturnUrl)); } else { Response.Redirect(ConfigurationManager.AppSettings["APP_URL"] + "/Account/Login.aspx"); } } else { if (ReturnUrl == "" && a != ConfigurationManager.AppSettings["APP_URL"] + "/Account/Login.aspx") { Response.Redirect(ConfigurationManager.AppSettings["APP_URL"] + "/Account/Login.aspx"); } } } } } else { var a = Request.Url.AbsoluteUri; string ReturnUrl = ""; if (Request.QueryString != null) { if (Request.QueryString["ReturnUrl"] != null) { ReturnUrl = Request.QueryString["ReturnUrl"].ToString(); } } if (!Request.Url.AbsoluteUri.Contains(ConfigurationManager.AppSettings["APP_URL"])) { if (!String.IsNullOrWhiteSpace(ReturnUrl)) { Response.Redirect(ConfigurationManager.AppSettings["APP_URL"] + "/Account/Login.aspx?ReturnUrl=" + HttpUtility.UrlEncode(ReturnUrl)); } else { Response.Redirect(ConfigurationManager.AppSettings["APP_URL"] + "/Account/Login.aspx"); } } else { if (ReturnUrl == "" && a != ConfigurationManager.AppSettings["APP_URL"] + "/Account/Login.aspx") { Response.Redirect(ConfigurationManager.AppSettings["APP_URL"] + "/Account/Login.aspx"); } } } if (Session["USERID"] != null && Session["UTYPE"] != null) { string strUserID = ""; string strUserType = ""; strUserID = Session["USERID"].ToString(); strUserType = Session["UTYPE"].ToString(); if (strUserType.ToUpper() == "SUPPLIER".ToUpper()) { FormsAuthentication.SetAuthCookie(strUserID, false); Response.Redirect("~/webqtn/WebQuotationDetails.aspx"); } else if (strUserType.ToUpper() == "TRAVEL AGENT".ToUpper()) { FormsAuthentication.SetAuthCookie(strUserID, false); Response.Redirect("~/travel/RequestListAgent.aspx"); } else { if (!String.IsNullOrWhiteSpace(Request.QueryString["ReturnUrl"])) { FormsAuthentication.RedirectFromLoginPage(strUserID, false); } else { //Response.Redirect("~/Infrastructure/DashBoard_Common.aspx"); Response.Redirect(ConfigurationManager.AppSettings["DeafaultURL"]); } } } }