Проьлем в encraption пароль
Когда я использую
string EncraptedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "SHA1");
затем мой пароль шифруется и сохраняется в базе данных sql, но проблема в том, что пароль, сохраненный в таблице базы данных sql server, не является полной длиной(означает, что когда я использую всплывающую подсказку в asp.net в это время длина заключенного пароля больше, но не он сохраняет только половину длины пароля в таблице базы данных)
когда я собираюсь войти в систему и зашифровать пароль, используя один и тот же хэш-пароль.....
в это время он не входит в систему, потому что пароль не совпадает.
Что я уже пробовал:
string uname = txtUsername.Text; string pass = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text.Trim(), "SHA1"); con.Open(); string qry = "select * from tblUser where Email='" + uname + "' and Pasword='" + pass + "'"; SqlCommand cmd = new SqlCommand(qry, con); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read()) { Response.Redirect("~/Home.aspx"); } else { lblMeg.Visible = true; }