ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルで自動登録と自動ログイン検証コードを実装する
この記事では、PHP での自動ログインと自動認証の実装コードを紹介します。必要な方は参考にしてください。
コードは次のとおりです | コードをコピーします |
$urls = parse_url($db_bbsurl); $domain = $urls['host']; include_once (R_P .'require/admvclient.php) '); $adm_oem= new Cnzz_Adm_Oem(); //ユーザー パスワードが設定ファイルに存在するかどうかを確認します pwCache::getData(D_P . "data/bbscache/adm_config.php");//ユーザー名とパスワードの設定file if (isset($ adm_user) && isset($adm_pwd)) { $request = array("adm_user"=>$adm_user,"adm_pwd"=>$adm_pwd,'cms'=>'pw' ); $token = $ adm_oem->get_appkey_once($request); if ($tokenif($token==-1){ adminmsg('渡されたパラメータが空であるか、渡されたパラメータは数値ではありません'); }else if ($token==-2){ adminmsg('パラメータのパスワードの受け渡しエラー') } }else{ $apikey = $token['adm_key']; } }else{ $Key = md5( $domain.'KclGiq7H'); $request = array('cms'=>'pw','domain'=>$domain,'key'=> $Key); $token = $adm_oem- >reg_user_once($request); if ($tokenif($token==-1){ adminmsg('キーが間違っています' ); } else if($token== -2){ adminmsg('ドメイン名の長さが正しくありません (1~64)'); } elseif($token==-3){ adminmsg('ドメイン名の入力が間違っています (漢字の入力など)'); } elseif($token==-4){ adminmsg('データベースに間違って挿入されています'); =-5){ adminmsg('IP ユーザーによって呼び出されたページはしきい値を超えています。しきい値は暫定的に 10 です'); } } elseif (is_array($token) && isset($token)){ $ adm_user = $token['adm_user']; $adm_pwd = $token['adm_pwd']; $ apikey = $token['adm_key']; pwCache::setData(D_P.'data/bbscache/adm_config.php) ',""); http://www.bkjia.com/PHPjc/444716.html |