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.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; public partial class Change_pass_form : System.Web.UI.Page { SqlConnection con; SqlCommand com; SqlDataReader dr; bool check = false; string str; protected void Page_Load(object sender, EventArgs e) { if (Session["out"].ToString() == "false") { Response.Redirect("log_out.aspx"); } else { con = new SqlConnection(ConfigurationManager.ConnectionStrings["regis_dbConnectionString"].ConnectionString); } } public static string base64Encode(string sData) { try { byte[] encData_byte = new byte[sData.Length]; encData_byte = System.Text.Encoding.UTF8.GetBytes(sData); string encodedData = Convert.ToBase64String(encData_byte); return encodedData; } catch (Exception ex) { throw new Exception("Error in base64Encode" + ex.Message); } } public static string base64Decode(string sData) { try { System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding(); System.Text.Decoder utf8Decode = encoder.GetDecoder(); byte[] todecode_byte = Convert.FromBase64String(sData); int charCount = utf8Decode.GetCharCount(todecode_byte, 0, todecode_byte.Length); char[] decoded_char = new char[charCount]; utf8Decode.GetChars(todecode_byte, 0, todecode_byte.Length, decoded_char, 0); string result = new String(decoded_char); return result; } catch (Exception ex) { throw new Exception("Error in base64Decode" + ex.Message); } } protected void btn_ch_pass_Click(object sender, EventArgs e) { string ery_pass = base64Encode(txt_box_password.Text); //Label2.Text = base64Decode(Label1.Text); string ery_pass1 = base64Encode(txt_box_ch_password.Text); str = "select log_id,password from log_master where log_id='"+txt_box_user_id.Text+"' and password='"+ery_pass+"'"; con.Open(); com = new SqlCommand(str,con); dr = com.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { string srt1 = dr[0].ToString(); check = true; } } com.Dispose(); con.Close(); if (check) { con.Open(); str = "update log_master set password='"+ery_pass1+"' where log_id='"+txt_box_user_id.Text+"'"; com = new SqlCommand(str,con); com.ExecuteNonQuery(); com.Dispose(); con.Close(); check = false; Label1.Text = "Password Changed"; } } protected void link_btn_home_Click(object sender, EventArgs e) { if (Session["u_type"].ToString() == "admin") { Response.Redirect("admin_choice_form.aspx"); } else { string session_check = "false"; Session["out"] = session_check; Response.Redirect("log_out.aspx"); } } protected void link_btn_log_out_Click(object sender, EventArgs e) { string session_check = "false"; Session["out"] = session_check; Response.Redirect("log_out.aspx"); } }