ホームページ  >  記事  >  CMS チュートリアル  >  dedeCMS DreamWeaver バックエンドのログイン確認コードが間違っているか、表示されません

dedeCMS DreamWeaver バックエンドのログイン確認コードが間違っているか、表示されません

angryTom
angryTomオリジナル
2019-11-15 15:43:051909ブラウズ

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=&#39;width:50px;text-transform:uppercase;&#39; 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 チュートリアル

以上がdedeCMS DreamWeaver バックエンドのログイン確認コードが間違っているか、表示されませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。