0

誰でも私を助けてください。実際に私は Joomla2.5 を使用しています。これで、Remember Me Plugin を使用しました。しかし、Remember Me 機能が機能していません。実際の要件とは、特定のユーザーが [Remember Me] チェックボックスをクリックした場合、すぐにログアウトした後、再度ログインしたい場合、ユーザー名とパスワードが自動的に表示されることを意味します。誰か助けてください...

srinivas.p joomla 学習者。

4

1 に答える 1

0

この場合、問題は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 か月間保持されます。多かれ少なかれ変更したい場合は、両方のファイルで変更するか、そのままにしておきます。ただし、他の値は変更しないでください。それよりもセキュリティリスクがあります。

お役に立てば幸いです。その解決策のずっと後を探しました

于 2012-08-14T16:13:54.163 に答える