Recomendado: ASP Segurança: Método de banco de dados de conexão ASP de aprendizado simples 1.Conn.Open Provider = Microsoft.Jet.oledb.4.0; Data Source = & Server.mappath (/db/database.mdb) Isso usa o método de caminho relativo do diretório raiz para resolver o site inteiro.
As pessoas que são novas no ASP nunca conheceram muito bem a sessão.1: login.htm
Não vou dizer muito sobre esta página.
Escreva a senha para fornecer a caixa de texto UserPass e adicione um botão de envio.
2: chklogin.asp
<!-#inclua arquivo = Conn.asp->
<%set rs = server.createObject (adodb.recordset)
sql = selecione * de admin where username = '& request.form (nome de usuário) &'
'O administrador é o nome da tabela da conta e senha do administrador de armazenamento
Rs.open SQL, Con, 1,1
%>
<%se rs.eof então
Response.Write não possui este administrador
outro
%>
<%
Nome de usuário = Trim (request.form (nome de usuário))
senha = request.form (senha)
%>
<%se senha = RS (UserPass) Então
sessão (admin) = ercifang
Response.Redirect (Manage.asp)
outro
Response.Write Esta página é uma página dedicada para administradores
final se
%>
<%final se%>
Veja o texto vermelho, então uma sessão foi adicionada ao administrador
Defina a primeira linha no gerenciamento.asp
<%se sessão (admin) = ercifang então
...
outro
Response.write somente os administradores podem acessar esta página
final se%>
Dessa forma, outras pessoas não podem gerenciar este site quando acessarem diretamente o gerenciamento.asp.
A seguir, o código para login.htm:
| <html> <head> <meta http-equiv = conteúdo content = text/html; <title> login administrativo </ititle> <tipo de estilo = texto/css> .fengge {font-size: 12px} </style> </head> <Body> <nome de forma = form1 método = pós -ação = chklogin.asp> <largura da tabela = 400 borda = 1 alinhamento = classe central = fengge> <tr> <td width = 129> & nbsp; </td> <td width = 255> & nbsp; </td> </tr> <tr> <Td> <div align = Right> Nome do administrador: </div> </td> <Td> <nome de entrada = nome de usuário = ID de texto = nome de usuário> </td> </tr> <tr> <Td> <div align = Right> Gerenciar senha: </div> </td> <Td> <nome de entrada = senha tipo = senha id = senha> </td> </tr> <tr> <td> <div align = direita> </div> </td> <Td> <type de entrada = enviar nome = submeter valor = submeter> <Tipo de entrada = Nome de redefinição = Valor de envio = Reset> </td> </tr> <tr> <td colspan = 2> <div align = direita> </div> </td> </tr> </tabela> </morm> </body> </html> |
Compartilhar: como atribuir valores às classes de entidade da tabela de dados no .NET Encontrei um problema hoje, que é como atribuir valores aos atributos na classe de entidade de dados. Como o conjunto de dados é retirado do banco de dados. Pesquisado online e escreveu