Мегаобучалка Главная | О нас | Обратная связь


Кодирование главной страницы



2015-12-06 354 Обсуждений (0)
Кодирование главной страницы 0.00 из 5.00 0 оценок




Так как проверка пользователя (аудификация) будет осуществляться на главной странице, необходимо подключить соответствующую библиотеку.

Откройте страницу с выделенным кодом и в первой строке добавьте

Создайте обработчик загрузки страницы. Если пользователь не авторизирован на странице отображаются поля для ввода логина и пароля. Если пользователь авторизирован (сессия не пустая) эти поля скрыты и в метке отображается приветсвие пользователю.

До авторизации После авторизации

Процесс авторизации (кнопка <OK>)

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim myuser As String, id As Long

Dim ПОЛЬЗОВАТЕЛЬ_АУТЕНТИФИЦИРОВАН As Boolean = False

' Строка подключения:

Dim СтрокаПодкл As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Web.mdb")

' Создание экземпляра объекта Connection

Dim CONNECTION = New OleDbConnection(СтрокаПодкл)

Try ' Открытие подключения:

CONNECTION.Open()

Catch ex1 As Exception

Label2.Text = ex1.Message

End Try

' Строка SQL-запроса для проверки имени и пароля:

Dim SQL_запрос As String = "SELECT Iduser FROM S_user WHERE (NameU = '" & TextBox1.Text & "' AND Parol = '" & TextBox2.Text & "')"

' MsgBox(SQL_запрос)

myuser = TextBox1.Text

' Создание объекта Command с заданием SQL-запроса:

Dim COMMAND As New OleDbCommand

COMMAND.CommandText = SQL_запрос

COMMAND.Connection = CONNECTION

 

Try ' Выполнение команды SQL:

 

Dim DATAREADER As OleDbDataReader

DATAREADER = COMMAND.ExecuteReader

If DATAREADER.Read = True Then

ПОЛЬЗОВАТЕЛЬ_АУТЕНТИФИЦИРОВАН = True

'определение значения поля

id = DATAREADER.GetValue(0)

 

Else

ПОЛЬЗОВАТЕЛЬ_АУТЕНТИФИЦИРОВАН = False

Label2.Text = "Неправильное имя или пароль, пожалуйста, зарегистрируйтесь !"

End If

Catch ex2 As Exception

Label2.Text = Label2.Text & "<br>" & ex2.Message

End Try

 

CONNECTION.Close()

 

If ПОЛЬЗОВАТЕЛЬ_АУТЕНТИФИЦИРОВАН = True Then

' Направление на уже разрешенную страницу:

'записываем в смессию имя пользователя

Session.Add("nameU", myuser)

Session.Add("IDU", id)

'==========

Me.TextBox1.Visible = False

Me.TextBox2.Visible = False

Me.Label1.Visible = True

Me.Label4.Visible = False

Me.Label5.Visible = False

Me.Button1.Visible = False

Me.Button2.Visible = False

Me.Label1.Text = "Привет " & myuser & "!"

End If

End Sub

 

 



2015-12-06 354 Обсуждений (0)
Кодирование главной страницы 0.00 из 5.00 0 оценок









Обсуждение в статье: Кодирование главной страницы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (354)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)