ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルで自動登録と自動ログイン検証コードを実装する

php_PHP チュートリアルで自動登録と自動ログイン検証コードを実装する

WBOY
WBOYオリジナル
2016-07-20 11:10:371062ブラウズ

この記事では、PHP での自動ログインと自動認証の実装コードを紹介します。必要な方は参考にしてください。

www.bkjia.com
コードは次のとおりです コードをコピーします

$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
tru​​ehttp://www.bkjia.com/PHPjc/444716.html
技術記事

この記事では、PHP での自動ログインと自動認証の実装コードを紹介します。必要な方は参考にしてください。 コードは次のとおりです。 コードをコピーします $urls = parse_url($db_bbs...)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。