インターネットの発展に伴い、コンテンツ管理システム (CMS) は Web サイトの構築、開発、管理のための一般的なツールになりました。その中でもCMSにおけるユーザー管理システムは非常に重要で、Webサイト管理者はWebサイトの登録ユーザーを管理し、ユーザー情報、権限、キーなどを管理することができます。
この記事では、PHP を使用して CMS でユーザー管理システムを開発する方法を紹介し、ユーザー管理システムの基本的な操作と設計の考え方を理解して、Web サイトのユーザー管理をより適切に実装できるようにします。
1. データベース設計
まず、データベース内にユーザー データ テーブルを設計する必要があります。このデータ テーブルは、ユーザーの基本情報と権限 (ユーザー名、パスワードなど) を保存するために使用されます。 、電子メール、電話、その他の情報。このうちユーザー権限は管理者と一般ユーザーに分かれており、管理者ユーザーはユーザーの管理や各種操作を行う権限を持ち、一般ユーザーはアクセス権限のみを持ちます。
ユーザー データ テーブルは次のように設計されています:
CREATE TABLE users
(
id
int(11) NOT NULL AUTO_INCREMENT,
ユーザー名
varchar(50) NOT NULL,
パスワード
varchar(255) NOT NULL,
email
varchar(255) NOT NULL,
phone
varchar(50) デフォルト NULL,
type
tinyint(4) NOT NULL デフォルト '1',
主キー (id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2. ユーザー登録ページ
ユーザー登録ページは、ユーザー名、パスワード、メールアドレスなどの情報が記載されたフォームです。 . ユーザーが入力して送信します。バックグラウンドで、システムはフォーム データを受信して検証し、新しいユーザー アカウントを作成してデータベースに保存します。ユーザー登録ページのコードは次のとおりです。
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
9a4d6789b1b3de3afb0331f0bd9e4833