0

私はPeopleテーブルとテーブルを持っていRolesます。いつでも 1 人の人物を 1 つのロールにのみリンクできます。しかし、1 つのロールには多くの人を収容できます。

私のPeopleテーブルには、メールパスワードが列としてあります。これらを使用して、最も基本的な認証/承認セットアップを作成するにはどうすればよいですか? 私は CodeIgniter プロジェクトを持っており、newscontrollerユーザーに次のことをしてもらいたい:

1) ユーザーをログインにリダイレクトします (まだログインしていない場合Admin) Staff。 ..など

できるだけシンプルにしたいので、パスワードのハッシュ/ソルティングなどはありません(すべて後で説明します)。私が従ったチュートリアルでは、認証/ログイン状態の永続化のために小さな Cookie を使用しました。しかし、それは私にはうまくいきませんでした。:(

そのようなステップは「単純」と呼ぶことができますか? 多すぎる場合は、いくつかの良いリンクが役立ちます。私がググったものはがらくただったので。

ありがとう

4

2 に答える 2

2

RBAC はおそらく「単純」ではありませんが、users テーブルにフラグ「is_admin」を追加して操作できるのは 2 つのロール (管理者またはスタッフ) だけです。認証使用セッションの場合、userID を格納します。ユーザーデータを取得し、ログに記録されたユーザーかどうかを確認するには、これで十分です

于 2013-04-29T15:33:40.517 に答える