2013-10-03 4 views
0

Как использовать сеанс в userid ... ie у меня есть таблица пользователя, в которой есть столбец userid, а также оставить таблицу, и в этой таблице также есть идентификатор пользователя, чтобы показать, какой из идентификаторов пользователя подать заявление на отпуск когда работник подать заявление на отпуск, то его/ее идентификатор пользователя и сохранить в таблице отпусков ... в таблице пользователей есть вся информация сотрудникаИспользование сессий в asp.net

protected void Btn_Login_Click(object sender, EventArgs e) 
    { 
     try 

     { 

      int users = aa.SignIn(txt_username.Value, txt_pass.Value); 



      if (users == 1) 

      { 
       //Session["UserID"] = aa.SignIn(txt_username.Value, txt_pass.Value); 

       Session["UserID"] = txt_username.Value; 

       Session["UserTypeID"] = users; 

       Response.Redirect("AdminOp.aspx"); 

      } 

      else if (users == 2) 

      { 
       //Session["UserID"] = aa.SignIn(txt_username.Value, txt_pass.Value); 


       Session["UserID"] = txt_username.Value; 

       Session["UserTypeID"] = users; 

       Response.Redirect("leave.aspx"); 

      } 


     } 

     catch 

     { 

      Label8.Text= "Incorrect User Name or Password"; 

     } 

в этом коде я сохранить имя пользователя в сессии

+0

Что с этим кодом напоминает? что именно нужно? –

+0

это код входа для всех типов пользователей, и я хочу сохранить userid в сеансе –

+0

Сессии - это не лучший способ настроить правильную систему аутентификации. Вы должны проверить [Аутентификация ASP.NET] (http://msdn.microsoft.com/en-US/library/eeyk640h (v = vs.100) .aspx) для других решений, которые будут намного более надежными. – CharlesAD

ответ

-1

Вы должны получить userid при проверке пользователя и после проверки пользователя, которому необходимо присвоить значение o f userid до Session["UserID"] и на основе session["UserID"] вам необходимо работать дальше.

+0

Извините, я не могу понять ур ответ. –

+0

Пожалуйста, улучшите этот ответ или удалите его. Некоторая пунктуация, возможно, поможет понять, что вы имеете в виду. –

+0

Когда вы проверяете пользователя с помощью функции SignIn для проверки пользователя. если пользователь проверен, вы получаете значение «Пользователь как целое» вместе с пользователями, которым необходимо получить значение UserID из базы данных и назначить сессию для дальнейшей работы. –

Смежные вопросы