0
이것은 2 개의 패널이있는 간단한 로그인 페이지입니다. 사용자가 사용자 이름과 암호를 입력하는 로그인 용 패널. 나는 이름이있는 경우 확인하고 다음을 수행asp.net에서 패널 가시성이 작동하지 않습니다.
string query = "SELECT UserName,HashedPassword,SaltString FROM users WHERE UserName='"+txtUserName.Text+"'";
using(SqlConnection con = new SqlConnection(connection))
{
con.Open();
SqlCommand cmd=new SqlCommand(query,con);
SqlDataReader sdr = cmd.ExecuteReader();
if (!sdr.Read())
{
pnlLogin.Visible = false;
pnlRegister.Visible = true;
}
else
{
//validate password and redirect
}
가 나는 나와 함께 코드를 가지고 있지 않지만, 몇 번 전에 같은 일을 한 것으로 기억한다. web.config에서 양식 인증을 사용합니다. 내가 어디로 잘못 가고 있는지 말해줘. 미리 감사드립니다.
그리고 하나 나는이 코멘트 경우 :
pnlLogin.Visible = false;
pnlRegister가 표시됩니다.
그건 내 바보 같았 어. 나는 그것에 대해 전혀 생각하지 않았다. 고마워요. 선생님. – Partha