No es difícil implementar funciones, pero es difícil mejorar o incluso perfeccionar.
Por lo tanto, publicaré la implementación de la función y discutiré con todos los principiantes. En cuanto a la perfección, depende de sus propias ideas
1. Cree una base de datos
Comenzó, construí una base de datos llamada windsn.mdb, que contiene 4 tablas
Tabla de administrador (utilizada para la información del administrador): ID, nombre (nombre de usuario), PWD (contraseña), ...
Tabla de concentración (utilizada para almacenar datos de documentos): con_id, título, autor, parte, con, tiempo, num
con_id numeración automática
título
Autor o fuente de autor
Clasificación del artículo parcial
Contenido del artículo
Tiempo de publicación (usando = ahora () como el valor inicial)
Número de número de veces leído
Tabla de pieza (utilizado para almacenar datos de clasificación de documentos): ID, parte (categoría), NUM
Tabla de respuesta (para comentarios del documento): con_id, rep_id, rep_name, rep_con, rep_time
con_id el campo correspondiente al campo CON_ID en la concentración de la tabla, el tipo de número
Rep_id numeración automática
Rep_name Nombre de usuario que participa en el comentario
Rep_Con Contenido de comentarios
Rep_time de comentarios
Conectarse al archivo de base de datos conn.asp
| Aquí está el fragmento de código: <% Setconn = server.createObject ("ADODB.Connection") Conn.open "Driver = {Microsoft AccessDriver (*. Mdb)}; dbq =" & server.mappath ("db/windsn.mdb") %> |
Luego, agregue una línea de código antes de cada página para conectarse a la base de datos: <!-#include file = "../ conn.asp"->
2. Establecer sesión
Para evitar el inicio de sesión ilegal, necesitamos crear una sesión.asp.
| Aquí está el fragmento de código: <% ifsession ("nombre") = "" entonces 'Si el nombre de usuario no existe, restringir el inicio de sesión. (También puede establecer otro campo para aumentar la seguridad) "Si usted es el único administrador, entonces el nombre anterior se puede cambiar a Ifsession (" Nombre ") <>" YourName "'entonces, por lo que la seguridad será mayor, y no hay necesidad de preocuparse por las lagunas, pero será inflexible. Response.write "<Script> Alert ('Lo siento, ¡aún no ha iniciado sesión!'); ubicación = 'http: //www.windsn.com/admin.asp' </script> " respuesta. endif %> |
En ese momento, agregue una línea de código antes de cada página: <!-#include file = "session.asp"->
3. Inicio de sesión del administrador
1. Interfaz de inicio de sesión
Inicie sesión en el archivo admin.asp, lo configuré en check.asp para verificar