機能を実装することは難しくありませんが、改善することは困難です。
したがって、関数の実装を投稿し、すべての初心者と話し合います。完璧さに関しては、それはあなた自身のアイデアに依存します
1.データベースを作成します
それが始まって、私は4つのテーブルを含むwindsn.mdbというデータベースを構築しました
管理テーブル(管理者情報に使用):ID、名前(ユーザー名)、PWD(パスワード)、...
Concent Table(ドキュメントデータの保存に使用):con_id、title、著者、パート、con、time、num
CON_ID自動番号付け
タイトル
著者またはソース
一部の記事分類
CON記事コンテンツ
時間の公開時間(初期値として= now()を使用)
数回読み取られます
パーツテーブル(ドキュメント分類データの保存に使用):ID、パート(カテゴリ)、num
返信テーブル(ドキュメントコメント用):con_id、rep_id、rep_name、rep_con、rep_time
con_idテーブル濃度のcon_idフィールドに対応するフィールド、数タイプ
rep_id自動番号付け
Rep_nameコメントに参加するユーザー名
rep_conコメントコンテンツ
rep_timeコメント時間
データベースファイルconn.aspに接続します
| これがコードスニペットです: <% setConn = server.createObject( "adodb.connection") conn.open "driver = {microsoft accessdriver(*。MDB)}; dbq ="&server.mappath( "db/windsn.mdb") %> |
次に、各ページの前にコードの行を追加してデータベースに接続します。
2.セッションを設定します
違法ログインを防ぐために、session.aspを作成する必要があります。
| これがコードスニペットです: <% ifsession( "name")= "" then 'ユーザー名が存在しない場合は、ログインを制限します。 (別のフィールドを設定してセキュリティを増やすこともできます) 「あなたが唯一の管理者である場合、上記の名前はifsession( "name")<> "yourname" 'に変更できます。そのため、セキュリティは高くなり、抜け穴を心配する必要はありませんが、柔軟性がありません。 Response.Write "<script> alert( '申し訳ありませんが、まだログインしていません!'); 場所= 'http://www.windsn.com/admin.asp' </script> " Response.End endif %> |
その時点で、各ページの前にコードの行を追加します:<! - #file = "session.asp" - >
3。管理者ログイン
1。ログインインターフェイス
admin.aspファイルにログインし、確認するように設定して確認して確認します