/BaliEnterpriseSystems/BaliEnterpriseSystems/UserPreferences.aspx.cs
C# | 46 lines | 41 code | 5 blank | 0 comment | 4 complexity | 563fecc3749ee2f3a73a99e1a29f00f4 MD5 | raw file
- using System;
- using System.Collections;
- using System.Configuration;
- using System.Data;
- using System.Linq;
- using System.Web;
- using System.Web.Security;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
- using System.Xml.Linq;
- namespace BaliEnterpriseSystems
- {
- public partial class UserPreferences : System.Web.UI.Page
- {
- protected void Page_LoadComplete(object sender, EventArgs e)
- {
- if (HttpContext.Current.Session["CurrentUser"] == null)
- {
- Response.Redirect("Logout.aspx");
- }
- if (Request.Form.Count > 0)
- {
- string newPassword = Request.Form["newpassword"];
- var cUser = Utils.User;
- cUser.BestUser.password = Utils.GetMD5Hash(newPassword);
- cUser.BestUser.initialPassword = false;
- cUser.BestUser.passwordExpiration = DateTime.Today.AddDays(365);
- if (!cUser.BestUser.CurrentRow.Save())
- {
- this.ChangePasswordMessage.Text = "<div class=\"err\">There was a problem changing your password. Please try again.</div>";
- }
- else
- {
- Response.Redirect("BestWelcome.aspx");
- }
- }
- }
- }
- }