以下教程针对 Xweibo2.1 Discuz! X1.5 、X2.0,其他版本类似,请自行对照修改
打开 Xweibo 文件 application\adapter\account\dzUcenter_account.adp.php
查找:
- // WAP 的远程登录验证地址
- define('WAP_LOGIN_URL', 'http://domain/waplogin.php');
复制代码 相应内容改为
- // WAP 的远程登录验证地址
- define('WAP_LOGIN_URL', 'https://www.discuz.1314study.com/xwb/waplogin.php');
复制代码
其中
- https://www.discuz.1314study.com/xwb/waplogin.php
复制代码
为Xweibo wap登录接口,我把文件放在xwb文件夹下了
waplogin.php内容如下:
- <?php
- require_once('../config/config_ucenter.php');
- require_once('../uc_client/client.php');
- $account = isset($_POST['account']) ? trim($_POST['account']) : '';
- $password = isset($_POST['password']) ? trim($_POST['password']) : '';
- if (empty($account) || empty($password)) {
- exit(0);
- }
- $account=iconv("UTF-8","gb2312",$account);
- list($uid, $username, $password, $email) = uc_user_login($account, $password);
- if($uid > 0){
- echo $uid;
- exit;
- }
- exit(0);
- ?>
复制代码 其中调用了文件config_ucenter.php和client.php,根据自己waplogin.php的位置调整路径
以上为GBK版waplogin.php,如果你是UFT8版本DZ,直接删除文件中的
- $account=iconv("UTF-8","gb2312",$account);
复制代码 其他编码的修改为:
- $account=iconv("UTF-8","你的DZ编码",$account);
复制代码
微博是UTF8编码,如果你站不是UFT8的,而你又没加上述的编码转换语句,那么中文用户名将无法登录。。。
本站 1314小微博 wap登录地址(电脑可访问):http://t.1314study.com/wap.php?m=account.showLogin
|