自动注册登录验证机制的php代码

WBOY
发布: 2016-07-25 09:05:24
原创
1447 人浏览过
  1. $urls = parse_url($db_bbsurl);
  2. $domain = $urls['host'];
  3. include_once (R_P .'require/admvclient.php');
  4. $adm_oem= new Cnzz_Adm_Oem();
  5. //判断config文件是否存在用户密码
  6. pwCache::getData(D_P . "data/bbscache/adm_config.php");//用户名密码 配置文件
  7. if (isset($adm_user) && isset($adm_pwd)) {
  8. $request = array("adm_user"=>$adm_user,"adm_pwd"=>$adm_pwd,'cms'=>'pw');
  9. $token = $adm_oem->get_appkey_once($request);
  10. if ($tokenif($token==-1){
  11. adminmsg('传递参数为空或传递参数非数字');
  12. }else if($token==-2){
  13. adminmsg('传递参数password错误');
  14. }
  15. }else{
  16. $apikey = $token['adm_key'];
  17. }
  18. }else{
  19. $Key = md5($domain.'KclGiq7H');
  20. $request = array('cms'=>'pw','domain'=>$domain,'key'=>$Key);
  21. $token = $adm_oem->reg_user_once($request);
  22. if ($tokenif($token==-1){
  23. adminmsg('key有误');
  24. } else if($token==-2){
  25. adminmsg('域名长度有误(1~64)');
  26. } elseif($token==-3){
  27. adminmsg('域名输入有误(比如输入汉字)');
  28. } elseif($token==-4){
  29. adminmsg('域名插入数据库有误');
  30. } elseif($token==-5){
  31. adminmsg('IP用户调用页面超过阀值,阀值暂定为10');
  32. }
  33. } elseif (is_array($token) && isset($token)){
  34. $adm_user = $token['adm_user'];
  35. $adm_pwd = $token['adm_pwd'];
  36. $apikey = $token['adm_key'];
  37. pwCache::setData(D_P.'data/bbscache/adm_config.php',"");
  38. }
  39. }
  40. ?>
复制代码


来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!