Z.Alashoor Ответов: 0

Как войти в систему по позиции пользователя в ASP.NET ВБ?


Я хочу войти в систему в соответствии с позицией сотрудника, у меня есть проблема в заявлении if ,я хочу определить позицию gridview. пожалуйста, мне нужна помощь!

Что я уже пробовал:


GridView1.DataBind()
        If GridView1.Rows.Count > 0 Then
            Session.Add("CPR", cprtxt.Text)

            If GridView1.Rows[i].Cells[2].Text.Equals("staff-A") Then
                Response.Redirect("HomePage.aspx")
            Else
                Response.Redirect("AboutHalls-Staff.aspx")
            End If

        Else
            Errorlbl.Text = "Sorry, wrong password / username "
        End If

Richard MacCutchan

Вам нужно поместить этот код в цикл, чтобы проверить все строки. Ваша индексная переменная i не имеет значения в вашем коде.

Dave Kreskowiak

И почему, черт возьми, вы используете datagrid (визуальный элемент управления) для хранения таблицы имен пользователей и паролей для аутентификации? Это то, что никогда не делается в любом приложении в любом месте.

Z.Alashoor

Я использую GridView, но он не визуальный, а просто для более легкого сравнения информации. Если вы владеете способом проще, научите меня, потому что я все еще новичок в программировании.

Dave Kreskowiak

Есть куча разных способов сделать это.

Google: vb.net выполнение sql-запроса[^]

Хранение паролей: как это сделать.[^]

0 Ответов