ホームページ > 記事 > CMS チュートリアル > dedeCMS DreamWeaver バックエンドのログイン確認コードが間違っているか、表示されません
dedeCMS バックエンドのログイン確認コードが間違っているか、表示されません
共通しているのは、確認コードが入力されていることです。正しくは表示されますが、プロンプトが間違っているか、まったく表示されません。この状況が発生するいくつかの理由について説明します。
1) dede バージョン プログラムのアップグレード操作が正しくないため、検証コード プロンプトが正しく表示されません
2) より良いスペース、新しいpho.ini のスペース Gd ライブラリ構成の問題
3) Web サイトのスペースがいっぱいです
4) 具体的には、データ ディレクトリをバージョン 5.7
に転送することが原因です5) In- Program /data /session ディレクトリのパーミッション設定の問題
6) ブラウザの Cookie をクリアしてブラウザを再起動します;
7) ネットワーク速度が良くありません。ネットワーク速度が遅い場合は、時間を変更して再試行してください。スピードが速くなりました!
8) ウェブサイトのプログラムにエラーがありますので、再アップロードしてインストールしてください;
dede バックエンドのログイン確認コードが間違っている、または表示されない原因が判明しました。それでは、解決策を要約しましょう。
1. バージョン 5.7 でのデータ ディレクトリの転送が原因の場合。
変更してください/include/vdimgck.phpこのファイルは DATA 内のファイルも呼び出します。パスを変更してこれを追加することもできます //data に変更しますあなたの現在の道。
2. 情報を調べた結果、セッションがクリアされていないことがわかりました。data/session ディレクトリに移動し、index.html を除くすべてのファイルを削除します。
3. それでも問題が解決しない場合は、セッションに書き込み権限があるかどうかを確認してください。ない場合は、「インターネット ゲスト アカウント」に書き込み権限を追加します。Linux の場合は、ディレクトリの権限を「777」に設定します。
4. サーバーの php.ini を設定します: php.ini ファイルを開いて見つけます; session.save_path = "/tmp" これを session.cookie_path = / に書き換えます#extension =php_gd2.dll;を入力し、その前のセミコロンを削除します。
5. スペースがいっぱいかどうかを確認します。テスト方法は、FTP スペースにファイルを自由にアップロードできるというものです。プロンプトが表示され、スペース サービス プロバイダーに連絡できます。 6. 検証コードを直接削除します:login.php を開いて次の情報を見つけます:if($validate=='' || $validate != $svali) // 替换为: if( false )次に、テンプレート
dede/templets/login 内の検証コードの次の詳細を削除します。 htm HTML コード:
<li><span>验证码:</span> <input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' class="text" /> <img id="vdimgck" src="/include/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" /> </li>または: [検証コードのセキュリティ設定] では、変更された保存により、実際には構成ファイルであるファイル
datasafeinc_safe_config.php が変更されると言われています。 。
例:$safe_gdopen = '1,2,3,5,6'; ここで、システム内で検証コードが有効になります。 [認証コードセキュリティ設定]インターフェースとは1対1の関係になります。
したがって、管理バックグラウンドで検証コードをオフにしたい場合 (検証コードが正しく入力できず、GB ライブラリがサポートされていない場合)、datasafeinc_safe_config.php を開くだけで済みます。そして set $safe_gdopen = '1,2 ,3,5,6'; その中の 6 を削除するだけです。面倒な設定を行う必要はありません。
7. インクルード フォルダー内の vdimgck.php ファイルを変更し、次の段落を変更します (//Session保存路径 $sessSavePath = dirname(__FILE__)。"//data/sessions/";は
//$sessSavePath = dirname (__FILE__) に変更されます。 "//data/sessions/";
変更後、動作する場合と動作しない場合があり、元に戻すと同じ状況が発生します。 DEDE バックグラウンド パスをデフォルトの DEDE フォルダーに変更すると、検証コード エラーは発生しなくなります。 最後に、上記の方法がいずれも当てはまらない場合は、対応するバージョンのプログラムを再インストールし、CSS ファイル、画像ファイル、テンプレート ファイル、アップロード フォルダーを転送します。最後にデータベースを復元します。 推奨チュートリアル:以上がdedeCMS DreamWeaver バックエンドのログイン確認コードが間違っているか、表示されませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。