DedeCMS:あなたのユーザー名は存在しませんか?
1597 ワード
前にDedeCMSを入れて、久しぶり~今日は何か変えたい?バックグラウンドにログインできないことを発見しました~ヒント:あなたのユーザー名は存在しませんか?
覚えている前に変更されていない~は、MySQLを参照してください
OK、すべて正常で、デフォルトのユーザー名のパスワード~、それからインターネットで検索しました~プロファイルの中でデータベースのタイプの問題だと言う人がいます.
ファイルdata/config.cache.inc.php
line 147 $cfg_mysql_type = 'mysql'; OK、普通
ログインファイルdede/loginに移動します.php,注意描红的一句,プリントアウト发现是1,これは科学的ではありません~(Ps.$useridの出所については私のDEDECMS学习のGET、POST、COOKIE简写を参照してください)
突然ローカルクッキーにuserid、username~があるのを見て、やっと昨日入れた1つのcmsが登録した後に設置した~を思い出して、dededecmsは直接GET、POST、COOKIEを読み取って、それから前処理して、このようにCOOKIE['userid']は直接$GET['userid']がカバーされているので、ずっと上がらない.削除してください~
仕事を終える
2014.10.26日曜日cenxun
覚えている前に変更されていない~は、MySQLを参照してください
(1, 10, 'admin', 'f297a57a5a743894a0e4', 'admin', '', '', '0', 1414291838, '0.0.0.0');
OK、すべて正常で、デフォルトのユーザー名のパスワード~、それからインターネットで検索しました~プロファイルの中でデータベースのタイプの問題だと言う人がいます.
ファイルdata/config.cache.inc.php
line 147 $cfg_mysql_type = 'mysql'; OK、普通
ログインファイルdede/loginに移動します.php,注意描红的一句,プリントアウト发现是1,これは科学的ではありません~(Ps.$useridの出所については私のDEDECMS学习のGET、POST、COOKIE简写を参照してください)
$admindirs = explode('/',str_replace("\\",'/',dirname(__FILE__)));
$admindir = $admindirs[count($admindirs)-1];
if($dopost=='login')
{
$validate = empty($validate) ? '' : strtolower(trim($validate));
$svali = strtolower(GetCkVdValue());
if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){
ResetVdValue();
ShowMsg(' !','login.php',0,1000);
exit;
} else {
$cuserLogin = new userLogin($admindir);
if(!empty($userid) && !empty($pwd))
{
var_dump($userid);
$res = $cuserLogin->checkUser($userid,$pwd);
突然ローカルクッキーにuserid、username~があるのを見て、やっと昨日入れた1つのcmsが登録した後に設置した~を思い出して、dededecmsは直接GET、POST、COOKIEを読み取って、それから前処理して、このようにCOOKIE['userid']は直接$GET['userid']がカバーされているので、ずっと上がらない.削除してください~
仕事を終える
2014.10.26日曜日cenxun