Рекомендуется: ASP Security: Простой метод базы данных об подключении ASP ASP 1.conn.open provider = microsoft.jet.oledb.4.0; Data Source = & server.mappath (/db/database.mdb) Это использует метод относительного пути корневого каталога для решения всего веб -сайта.
Люди, которые являются новичками в ASP, никогда не знали сессию очень хорошо.1: login.htm
Я не скажу много об этой странице.
Напишите пароль, чтобы дать текстовое поле userpass и добавить кнопку отправки.
2: Chklogin.asp
<!-#Включите файл = conn.asp->
<%set rs = server.createObject (adodb.recordset)
SQL = SELECT * из администратора, где userName = '& request.form (username) &'
'Администратор - это имя таблицы учетной записи и пароля администратора хранения
Rs.open SQL, Con, 1,1
%>
<%, если rs.eof тогда
response.write не имеет этого администратора
еще
%>
<%
username = trim (request.form (имя пользователя))
пароль = request.form (пароль)
%>
<%if password = rs (userpass) тогда
Session (admin) = ercifang
response.redirect (Manage.asp)
еще
response.write Эта страница является специальной страницей для администраторов
конец, если
%>
<%конец, если%>
Посмотрите на красный текст, поэтому в администратор был добавлен сеанс
Установите первую строку в Manage.asp
<%, если сеанс (администратор) = ercifang тогда
...
еще
response.write Только администраторы могут получить доступ к этой странице
конец, если%>
Таким образом, другие люди не могут управлять этим сайтом, когда они напрямую получают доступ к управлению.
Ниже приведен код для login.htm:
| <html> <голова> <meta http-equiv = content-type content = text/html; <title> Административный логин </title> <стиль типа = текст/css> .fengge {font-size: 12px} </style> </head> <тело> <form name = form1 method = post action = chklogin.asp> <таблица ширины = 400 граница = 1 align = center class = fengge> <tr> <td ширина = 129> & nbsp; </td> <td ширина = 255> & nbsp; </td> </tr> <tr> <td> <div align = right> Имя администратора: </div> </td> <td> <name = name = username type = text id = имя пользователя> </td> </tr> <tr> <Td> <div align = справа> Управление паролем: </div> </td> <TD> <name = name = password type = password id = password> </td> </tr> <tr> <td> <div align = right> </div> </td> <Td> <input type = spect name = отправить значение = отправить> <input type = reset name = spect value = reset> </td> </tr> <tr> <td colspan = 2> <div align = right> </div> </td> </tr> </table> </form> </body> </html> |
Поделиться: как присвоить значения для классов объектов таблицы данных в .net Сегодня я столкнулся с проблемой, как присвоить значения атрибутам в классе объекта данных. Поскольку набор данных вывожен из базы данных. Поиск в Интернете и написал