powered by nequal

rhaco1-doc :: 004-view/02-authentication.txt

http://wikihub.org/wiki/rhaco1-doc/004-view/02-authentication

Table of contents:

collapse all expand all

Updates:

rhaco における認証機能

rhaco では,認証条件がモデル化されているので,複雑な認証条件であったとしても実装が非常に簡単です.

ファイルを用いた認証

setup.php に標準でついてくる認証機能でよければ,member を追加後,次のコードを認証機能を実装したい箇所に記述するだけです.

<?php
Rhaco::import("network.http.RequestLogin");
RequestLogin::loginRequired();

簡単ですね!管理画面などごく少人数しかアクセスしないビューなんかではこれで十分な場合もあります.

データベースを用いた認証

ログイン条件モデルを参考にどうぞ.

マルチロール対応

管理者やユーザなどでログインを切り分けて起きたい際には,ログインセッション名を指定してからログイン処理を実行します.

<?php
RequestLogin::setLoginSessionName("ADMIN");
RequestLogin::loginRequired();

参考