用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php中实现自动注册自动登录验证代码

时间:2015-01-23  来源:西部数据  作者:西部数据

本文章介绍了一个关于在php中实现自动登录与自动验证的实现代码,有需要的朋友可以参考一下,代码如下:

  1. $urls = parse_url($db_bbsurl);  
  2. $domain = $urls['host'];  
  3. include_once (R_P .'require/admvclient.php');  
  4. $adm_oemnew 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 ($token<0){  
  11. if($token==-1){  
  12. adminmsg('传递参数为空或传递参数非数字');  
  13. }else if($token==-2){  
  14. adminmsg('传递参数password错误');  
  15. }  
  16. }else{  
  17. $apikey = $token['adm_key'];  
  18. }  
  19. }else{  
  20. $Key = md5($domain.'KclGiq7H');  
  21. $request = array('cms'=>'pw','domain'=>$domain,'key'=>$Key);  
  22. $token = $adm_oem->reg_user_once($request);  
  23. if ($token<0){//异常  
  24. if($token==-1){  
  25. adminmsg('key有误');  
  26. else if($token==-2){  
  27. adminmsg('域名长度有误(1~64)');  
  28. elseif($token==-3){  
  29. adminmsg('域名输入有误(比如输入汉字)');  
  30. elseif($token==-4){  
  31. adminmsg('域名插入数据库有误');  
  32. elseif($token==-5){  
  33. adminmsg('IP用户调用页面超过阀值,阀值暂定为10');  
  34. //开源代码phpfensi.com 
  35. elseif (is_array($token) && isset($token)){  
  36. $adm_user = $token['adm_user'];  
  37. $adm_pwd = $token['adm_pwd'];  
  38. $apikey = $token['adm_key'];  
  39. pwCache::setData(D_P.'data/bbscache/adm_config.php',"<?phprn$adm_user=".$adm_user.";rn$adm_pwd=".$adm_pwd."rn?>");  
  40. }  
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门