誰でも私を助けてください。実際に私は Joomla2.5 を使用しています。これで、Remember Me Plugin を使用しました。しかし、Remember Me 機能が機能していません。実際の要件とは、特定のユーザーが [Remember Me] チェックボックスをクリックした場合、すぐにログアウトした後、再度ログインしたい場合、ユーザー名とパスワードが自動的に表示されることを意味します。誰か助けてください...
srinivas.p joomla 学習者。
この場合、問題はphp.iniのsession.cookie_lifetime値です
php.ini は Joomla ファイルシステムの一部ではありません。多くのホスティング業者は、このファイルの操作を許可していません。しかし、これには回避策があります。
特に安価なホスティング パッケージでは、php.ini の値を変更できないことがよくあります。ただし、ローカルの値は変更できます。
これを最初に行うには、ファイルを joomlaroot ディレクトリにアップロードする必要があります
ファイル phpinfo.php を呼び出します
このファイルに、次の行を記述します。
Code:
<?php phpinfo(); ?>
このファイルは、session.cookie_lifetime の値がどのように設定されているかを確認するのに役立ちます。
次に、でサイトを開きます
youresite.com/phpinfo.php
リストが開きます。エントリの世話をするよりも:session.cookie_lifetime
両方の値が 0 の場合は、記憶が機能していない理由がわかります。
次のステップでは、再びファイル phpinfo.php に移動し、コードを追加します。その後、次のようになります。
Code:
<?php ini_set('session.cookie_lifetime', 536*60*60); phpinfo(); ?>
この部分よりも追加しました:
Quote:
ini_set('session.cookie_lifetime', 536*60*60);
この新しいパーツは別の場所で必要になります。あなたのindex.phpでそれが必要になります
この下に直接追加します。
コード:
536は何時間も滞在します。したがって、536 時間の Cookie は 1 か月間保持されます。多かれ少なかれ変更したい場合は、両方のファイルで変更するか、そのままにしておきます。ただし、他の値は変更しないでください。それよりもセキュリティリスクがあります。
お役に立てば幸いです。その解決策のずっと後を探しました