ホームページ  >  記事  >  バックエンド開発  >  ログイン検証メカニズムの自動登録用の PHP コード

ログイン検証メカニズムの自動登録用の PHP コード

WBOY
WBOYオリジナル
2016-07-25 09:05:241450ブラウズ
  1. $urls = parse_url($db_bbsurl);
  2. $domain = $urls['host'];
  3. $adm_oem= new Cnzz_Adm_Oem();
  4. //ユーザーのパスワードが設定ファイルに存在するかどうかを確認します
  5. pwCache::getData(D_P . "data/bbscache/adm_config.php");//ユーザー名とパスワードの設定ファイル
  6. if (isset($adm_user) ) && isset ($adm_pwd)) {
  7. $request = array("adm_user"=>$adm_user,"adm_pwd"=>$adm_pwd,'cms'=>'pw'); -> get_appkey_once($request);
  8. if ($tokenif($token==-1){
  9. adminmsg('渡されたパラメータが空であるか、渡されたパラメータが数値ではありません'); }else if($token= =-2){
  10. adminmsg('パラメータパスワードの受け渡しエラー');
  11. }
  12. }else{
  13. $apikey = $token['adm_key']
  14. }
  15. }else{
  16. $Key = md5($domain.' KclGiq7H');
  17. $request = array('cms'=>'pw','domain'=>$domain,'key'=>$Key); $adm_oem->reg_user_once( $request);
  18. if ($tokenif($token==-1){
  19. adminmsg('キーが間違っています'); token==-2){
  20. adminmsg('ドメイン名の長さが間違っています(1~64)');
  21. } elseif($token==-3){
  22. adminmsg('ドメイン名の入力が間違っています(例:中国語の文字を入力しています)');
  23. } elseif($token ==-4){
  24. adminmsg('ドメイン名がデータベースに正しく挿入されていません');
  25. } elseif($token==-5){
  26. adminmsg( 'IP ユーザーによって呼び出されたページはしきい値を超えており、しきい値は暫定的に 10 に設定されます') ;
  27. }
  28. } elseif (is_array($token) && isset($token)){
  29. $adm_user = $token[' adm_user'];
  30. $adm_pwd = $token['adm_pwd'];
  31. $apikey = $token ['adm_key'];
  32. pwCache::setData(D_P.'data/bbscache/adm_config.php',"? phprn$adm_user=".$adm_user.";rn$adm_pwd=".$adm_pwd."rn ?>");
  33. }
  34. }
  35. ?>
  36. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。