DedeCms のバックグラウンド ログイン確認コードをキャンセルする方法は?
まずメンバーのログインとログアウトをシミュレートします。 2 つの重要なファイル、1 つは include の下の memberlogin.class.php ファイルと include/helpers の下の cache.helper.php ファイルです。
原則は次のとおりです。 memberlogin.class.php はキャッシュ アシスタント ヘルパー('cache') を使用し、その後 /member/config.php ファイルで memberlogin.class.php ファイルを導入してログインと終了をシミュレートします。
#シミュレートされたメンバー ログイン コード
Introduction/member/config.php$cfg_ml->DelCache($cfg_ml->M_ID);//清除会员登录缓存 $cfg_ml->PutLoginInfo($mid);//让某用户登录
シミュレートされたメンバー終了コード
Introduction/member/config.php$cfg_ml->DelCache($cfg_ml->M_ID);//清除会员登录缓存 $cfg_ml->ExitCookie();//退出当前登录用户
if(empty($gourl) || preg_match("#action|_do#i", $gourl)) { ShowMsg("成功登录,5秒钟后转向系统主页...","index.php",0,2000); }
if(empty($gourl) || eregi("action|_do",$gourl)) { ShowMsg("登录成功,正在转向网站首页...","/",0,2000); }
ShowMsg("成功退出登录!","-1",0,2000); echo "";
ShowMsg("成功退出登录!","index.php",0,2000);
ShowMsg("成功退出登录!","/",0,2000);
以上がDedeCmsのバックグラウンドログイン認証コードをキャンセルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。