// //////////////////////////////////////////////////////////////////////// // EVENTS // protected void Page_Load(object sender, EventArgs e) { // Get user data int loginId = Convert.ToInt32(Session["loginID"]); int companyId = Int32.Parse(Session["companyID"].ToString()); LoginGateway loginGateway = new LoginGateway(new DataSet()); loginGateway.LoadByLoginId(loginId, companyId); string userName = loginGateway.GetUserName(loginId, companyId); string userMail = loginGateway.GetEmail(loginId, companyId); string password = loginGateway.GetPassword(loginId, companyId); // Fomat new pass string newPassword = password; if (password.Length <= 7) { for (int i = password.Length; i <= 7; i++) { newPassword = newPassword + "!"; } } else { newPassword = newPassword + "!"; } // Verify pass, if not a valid user create one if (!(Membership.ValidateUser(userName, newPassword))) { MembershipCreateStatus createStatus; Membership.CreateUser(userName, newPassword, userMail, "Password question", "password answer", true, out createStatus); } FormsAuthentication.RedirectFromLoginPage(userName, false); if (Convert.ToBoolean(Session["sgLFS_ITTST_SUPPORTTICKET_ADMIN"])) { Response.Redirect(".//dashboardManager.aspx?source_page=out"); } else { Response.Redirect(".//dashboard.aspx?source_page=out"); } }
private bool StepGeneralDataNext() { Page.Validate("General"); if (Page.IsValid) { int loginId = Int32.Parse(Session["selectedLoginId"].ToString()); int companyId = Convert.ToInt32(Session["companyID"]); LoginGateway loginGateway = new LoginGateway(); loginGateway.LoadByLoginId((int)loginId, companyId); hdfFirstName.Value = loginGateway.GetFirstName((int)loginId, companyId); hdfLastName.Value = loginGateway.GetLastName((int)loginId, companyId); hdfMail.Value = loginGateway.GetEmail((int)loginId, companyId); hdfType.Value = ddlType.SelectedValue; hdfState.Value = ddlState.SelectedValue; hdfRequestTimesheet.Value = ckbxRequestTimesheet.Checked.ToString(); hdfSalaried.Value = ckbxSalaried.Checked.ToString(); hdfAssignableSrs.Value = ckbxAssignableSrs.Checked.ToString(); return true; } else { return false; } }