php做自动注册_php中实现自动注册自动登录验证代码(鲤鱼IT)

$urls = parse_url($db_bbsurl);

$domain = $urls['host'];

include_once (R_P .'require/admvclient.');

$adm_oem= new Cnzz_Adm_Oem();

//判断config文件是否存在用户密码

pwCache::getData(D_P . "data/bbscache/adm_config.php");//用户名密码 配置文件

if (isset($adm_user) && isset($adm_pwd)) {

$= 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');

}

} 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?>");

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值