ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP ログイン機能の実装方法、thinkPHP ログイン実装_PHP チュートリアル
ログイン関数は、PHP プログラミングの一般的な関数です。この記事の ThinkPHP の例では、主に登録が成功した後にホームページに入り、ログインしたユーザーの機能を説明します。具体的な実装手順は次のとおりです:
ステップ 1:
を config.php ファイルに追加します。
例は次のとおりです:
ステップ 2: AdminAction.class.php の insert() コードで
を使用します。
ログインユーザー名をセッションに保存します。
完全な実装コードは次のとおりです:
ステップ 3: IndexAction.class.php ファイルで if(!Session::is_set(C('USER_AUTH_KEY'))) を使用して、ユーザーがログインしているかどうかを確認します。
Session::get(C('USER_AUTH_KEY')) は、ログインしているユーザーの名前を取得します。
具体的なコードは次のとおりです:
ステップ 4: ホームページ表示テンプレート、コードは次のとおりです:
概要:
ログイン コードは、セッションの書き込み、セッションの審査、およびセッションの読み取りを中心に展開します。
セッションを書き込むには、次を使用します: Session::set(C('USER_AUTH_KEY'),$user);
セッションを判断するために使用します: if(!Session::is_set(C('USER_AUTH_KEY')));
セッションを読み取るには: Session::get(C('USER_AUTH_KEY'))
この記事で解説したThinkPHPログイン機能の実装方法が、皆様のThinkPHPプログラム設計の参考になれば幸いです。
独自の rbac 権限処理があり、非常に強力なので調べてください
jsは必要ありません。ログイン時にユーザー情報がCookieに保存され、ページを開いたときにCookie内のユーザー情報が存在するかどうかを判断するだけで十分です。