Я пытаюсь создать сайт с asp.net.
У меня есть таблица пользователей с разными пользователями, у каждого из которых есть свой собственный тип пользователя, по умолчанию это "U", как у пользователя.Для администраторов это «А», как и для администратора.
Мой сайт также имеет раздел заголовка.Я хочу, чтобы мой код прочитал, какой тип пользователя в данный момент имеет активную сессию, и назначил меню заголовка с UserHome, если это пользовательский тип "U", или Adminpanel, если это пользовательский тип "A".
Как мне это сделать?Я пытался таким образом, но это не сработало.
public void checkUserType()
{
String CS = ConfigurationManager.ConnectionStrings["BoothsConnectionString1"].ConnectionString;
using (SqlConnection con = new SqlConnection(CS))
{
SqlCommand cmd = new SqlCommand("select * from Users", con);
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);
string Utype;
Utype = dt.Rows[0][5].ToString().Trim();
if (Utype == "U")
{
userhome.Visible = true;
adminpanel.Visible = false;
}
if (Utype == "A")
{
adminpanel.Visible = true;
userhome.Visible = false;
}
}
}