1

「オフライン」モードでユーザーがパスワードをリセットするにはどうすればよいですか。このサイトはイントラネットとして運営されています。

Joomla 2.5.4

4

2 に答える 2

1

うーん..これはやるのにかなり長いですが、多分あなたはそれを解決することができます。

  1. ユーザーレベルのオフラインアクセスを許可します(これは、[グローバル構成]-> [アクセス許可]で実行できます)
  2. ユーザープロファイルを指すメニューエントリを作成し、ユーザーに表示されるように設定します
  3. 「通常の」ユーザーには見えないすべてのメニュー/モジュールなどを設定します(前のものを除く)

私はこれまで試したことがありませんが、うまくいくはずです。

于 2012-05-26T10:20:30.570 に答える
0

Joomla 3.9のソリューションを共有したかっただけです。テンプレートのファイル"offline.php"(または、テンプレートにoffline.phpがない場合は/ templates / system)で、ログインフォームが表示される場所の前にこのコードを配置できます。 :

if( JRequest::getVar('option') == 'com_users') {
    ?><jdoc:include type="message"/><?php 
    $registrationController = new UsersController();
    $registrationController->display();
} else {
    // Login Form
}

そのため、「index.php?option = com_users&task = request.reset」などを使用してページが読み込まれた場合にパスワードをリセットするためのダイアログが表示されますが、デフォルトでは「オフライン」ログインフォームが表示されます。

于 2019-02-27T12:49:03.207 に答える