1

メンバーシップWebサイトを構築していますが、ログインしたユーザーのみのページを構築したいと考えています。ログインしたユーザーのみにアクセスを許可するために、アクセスコールバックに何を書き込んでいますか?

'アクセスコールバック'=>'?'

ありがとうございました。

4

2 に答える 2

3

user_is_logged_in()関数を使用して、ユーザーがログインしているかどうかを確認できます。次のように:

$items['custmomenu'] => array(
  'title' => 'yourtitle',
  'page callback' => 'yourcallback function',
  'access callback' => 'user_is_logged_in',
);
于 2012-11-22T17:17:45.280 に答える
1

以下に示すように、次のアクセス コールバックを使用する必要があります。

$items['mypage'] => array(
  'title' => 'My Page',
  'page callback' => 'mypage_callback',
  'access callback' = > 'user_is_logged_in',
);

ユーザーがログインしているかどうかの確認に関する詳細情報:

http://oliverdavies.co.uk/blog/2013/01/09/checking-if-user-logged-drupal-right-way

于 2013-06-04T22:21:16.600 に答える