1

私はかなり基本的なCMSの私のいくつかの友達に取り組んでいます。 CMSが必要とする記事、ユーザー、その他のエンティティ用のデータベースを作成しました。カスタムCMS管理パネルのログインの詳細を保存する最も良い方法は何ですか?

もちろん、管理パネルにログインするには管理者アカウントが必要です。
しかし、私は管理者の詳細を保持するための最も安全な方法は何か分かりません。一般ユーザーと一緒に保管するのは安全ですか、それとも特別なテーブルを作っていいのですか?

これが重要な詳細を保存する最も安全な方法であるかどうかはわかりません。結局のところ、データベースについて忘れるべきだと思っている人はいますか?

おかげで、

+1

確かに、それらを同じテーブルに保存することができます。それらを管理者としてマークする必要があります。 –

答えて

1

-Robin
は(あなたがパスワードを保存している場合は塩漬けハッシュ)パスワードが安全に保存されていると仮定すると、通常のユーザーとは異なる管理者を治療する必要はありません。管理者は、usersテーブル(ユーザーレベルやスーパーユーザーステータスなど)または別の役割テーブルで定義されたより多くの権利を持ちます。

+0

これで、ユーザーに許可列を追加しました。ユーザーが管理者の場合、管理パネルにログインできます。 – Robin

+0

おっと、私は入力がコメントを投稿するとは思わなかった。しかし、私のポストを続ける。この管理パネルは、wordpressのwp-adminやjoomlaの管理者によく似ています。だから私はこれがCMSに管理者アカウントを保存する安全な方法であるかどうか疑問に思っていました。 – Robin

+0

@CrispyGMRそれは私にとって非常に良い方法だと思うし、あなたがすでに持っているもので実装するのは簡単だ。 – jeroen

関連する問題