Im пытается использовать один знак для места как для таблицы администратора, так и для таблицы-члена.Загрузить сеанс из таблицы
Это находится в моей кнопкой мыши на коде позади моей главной странице осины:
if (MemberDB.searchUsername(User.Text) != null)
{
Member m = MemberDB.Login(User.Text, Password.Text);
Session["ULogin"] = m;
loginForm2.Visible = true;
loginForm.Visible = false;
LoginLabel.Text = "You are logged in as " + m.Name;
}
else if (AdminDB.searchUsername(User.Text) != null)
{
Admin a = AdminDB.Login(User.Text, Password.Text);
Session["ULogin"] = a;
loginForm2.Visible = true;
loginForm.Visible = false;
LoginLabel.Text = "You are logged in as " + m.Name;
}
else
{
ErrorLabel.Text = "Error in Login! Click <a href=\"ResetPassword.aspx\">here</a> to reset your password" ;
}
Что я должен положить в загрузке страницы моей главной страницы, чтобы проверить, является ли пользователь администратором или членом?
только предложение, почему снова работать колесо? Используйте реальную структуру членства, затем вы можете назначать роли пользователям. Плюс, я уверен, что это намного безопаснее того, что вы пишете, судя по приведенному выше коду. –