Não é difícil implementar funções, mas é difícil melhorar ou até perfeito.
Portanto, publicarei a implementação da função e discutirei com todos os iniciantes. Quanto à perfeição, depende de suas próprias idéias
1. Crie um banco de dados
Comecei, construí um banco de dados chamado windsn.mdb, contendo 4 tabelas
Tabela de administrador (usada para informações do administrador): id, nome (nome de usuário), PWD (senha), ...
Tabela Concent (usada para armazenar dados de documentos): con_id, título, autor, parte, con, tempo, num
numeração automática con_id
título
autor autor ou fonte
Classificação do artigo de peça
Conteúdo do artigo contra
Tempo de publicação de tempo (usando = agora () como o valor inicial)
Número de vezes lido
tabela de peças (usado para armazenar dados de classificação de documentos): id, parte (categoria), num, num
Tabela de resposta (para comentários do documento): CON_ID, REP_ID, REP_NAME, REP_CON, REP_TIME
con_id o campo correspondente ao campo con_id na concentração da tabela, o tipo de número
REP_ID Numeração automática
REP_NAME Nome de usuário participando do comentário
Rep_con Comentário Conteúdo
REP_TIME TEMPO DE COMENTÁRIO
Conecte -se ao arquivo de banco de dados Conn.asp
| Aqui está o trecho de código: <% SetConn = server.createObject ("adodb.connection") Conn.open "Driver = {Microsoft AccessDriver (*. MDB)}; dbq =" & Server.mappath ("db/windsn.mdb") %> |
Em seguida, adicione uma linha de código antes de cada página para se conectar ao banco de dados: <!-#incluir file = "../ Conn.asp"->
2. Defina a sessão
Para evitar login ilegal, precisamos criar uma sessão.asp.
| Aqui está o trecho de código: <% ifSession ("nome") = "" então 'Se o nome de usuário não existir, restrinja o login. (Você também pode definir outro campo para aumentar a segurança) 'Se você é o único administrador, o nome acima pode ser alterado para ifSession ("Nome") <> "YourName"', então a segurança será maior e não há necessidade de se preocupar com brechas, mas será inflexível. Response.Write "<Script> Alert ('Desculpe, você ainda não está conectado!'); Localização = 'http: //www.windsn.com/admin.asp' </sCript> " resposta.END endif %> |
Naquela época, adicione uma linha de código antes de cada página: <!-#incluir file = "session.asp"->
3. Login do administrador
1. Interface de login
Faça login no arquivo admin.asp, eu o configurei como check.asp para verificar