php中实现自动注册自动登录验证代码
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-02 17:01:33 浏览: 评论:0
本文章介绍了一个关于在php中实现自动登录与自动验证的实现代码,有需要的朋友可以参考一下,代码如下:
- $urls = parse_url($db_bbsurl);
- $domain = $urls['host'];
- include_once (R_P .'require/admvclient.php');
- $adm_oem= new Cnzz_Adm_Oem();
- //判断config文件是否存在用户密码
- pwCache::getData(D_P . "data/bbscache/adm_config.php");//用户名密码 配置文件
- 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 ($token<0){
- if($token==-1){
- adminmsg('传递参数为空或传递参数非数字');
- }else if($token==-2){
- adminmsg('传递参数password错误');
- }
- }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 ($token<0){//异常
- if($token==-1){
- adminmsg('key有误');
- } else if($token==-2){
- adminmsg('域名长度有误(1~64)');
- } elseif($token==-3){
- adminmsg('域名输入有误(比如输入汉字)');
- } elseif($token==-4){
- adminmsg('域名插入数据库有误');
- } elseif($token==-5){
- adminmsg('IP用户调用页面超过阀值,阀值暂定为10');
- } //开源代码phpfensi.com
- } 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',"<?phprn$adm_user=".$adm_user.";rn$adm_pwd=".$adm_pwd."rn?>");
- }
- }
Tags: php自动注册 php自动登录
- 上一篇:php获取google pr 值的代码
- 下一篇:php对mysql简单读取的实例
相关文章
- ·php中实现记住密码下次自动登录的例子(2021-04-24)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)