로그인 확인 메커니즘 자동 등록을 위한 PHP 코드
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-07-25 09:05:24
-
- $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');
- }
- } 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',"");
- }
- }
- ?>
复制代码
|
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11