Il n'est pas difficile de mettre en œuvre des fonctions, mais il est difficile d'améliorer ou même de parfait.
Par conséquent, je publierai la mise en œuvre de la fonction et discuterai avec tous les débutants. Quant à la perfection, cela dépend de vos propres idées
1. Créer une base de données
Cela a commencé, j'ai construit une base de données appelée Windsn.mdb, contenant 4 tables
Tableau d'administration (utilisé pour les informations de l'administrateur): ID, nom (nom d'utilisateur), PWD (mot de passe), ...
Table de concentration (utilisé pour stocker les données des documents): con_id, titre, auteur, partie, con, temps, num
CON_ID NUMÉRALATION AUTOMATIQUE
titre
auteur auteur ou source
Classification de l'article en partie
Contenu de l'article con
temps de publication du temps (using = now () comme valeur initiale)
Num Nombre de fois Lire
Tableau de pièce (utilisé pour stocker les données de classification des documents): ID, partie (catégorie), num
Tableau de réponse (pour les commentaires du document): con_id, rep_id, rep_name, rep_con, rep_time
con_id le champ correspondant au champ Con_ID dans la concentration de la table, le type de nombre
rep_id numérotation automatique
nom d'utilisateur rep_name participant au commentaire
REP_CON Commentaire Contenu
Temps de commentaire Rep_time
Connectez-vous au fichier de base de données Conn.asp
| Voici l'extrait de code: <% SetConn = server.createObject ("adodb.connection") Conn.open "Driver = {Microsoft AccessDriver (*. MDB)}; dbq =" & server.mappath ("db / windsn.mdb") %> |
Ensuite, ajoutez une ligne de code avant chaque page pour se connecter à la base de données: <! - # Inclure File = "../ Conn.asp" ->
2. Set Session
Afin d'éviter la connexion illégale, nous devons créer une session.asp.
| Voici l'extrait de code: <% ifSession ("name") = "" puis «Si le nom d'utilisateur n'existe pas, restreignez la connexion. (Vous pouvez également définir un autre champ pour augmenter la sécurité) "Si vous êtes le seul administrateur, le nom ci-dessus peut être changé en ifSession (" Name ") <>" Yourname "" Ensuite, donc la sécurité sera plus élevée, et il n'y a pas besoin de s'inquiéter des lacunes, mais elle sera inflexible. Response.Write "<Script> alert ('Désolé, vous n'êtes pas encore connecté!'); location = 'http: //www.windsn.com/admin.asp' </cript> " réponse. endire %> |
À ce moment-là, ajoutez une ligne de code avant chaque page: <! - # Inclure file = "session.asp" ->
3. Connexion administratrice
1. Interface de connexion
Connectez-vous au fichier admin.asp, je le définis sur check.asp pour vérifier