Discuz教程网

新浪Xweibo WAP手机页面使用DZ账号登陆的配置方法

[复制链接]
authicon dly 发表于 2011-8-15 15:31:43 | 显示全部楼层 |阅读模式
以下教程针对 Xweibo2.1  Discuz! X1.5 、X2.0,其他版本类似,请自行对照修改

打开 Xweibo 文件 application\adapter\account\dzUcenter_account.adp.php

查找:
  1. // WAP 的远程登录验证地址     
  2. define('WAP_LOGIN_URL',   'http://domain/waplogin.php');
复制代码
相应内容改为
  1. // WAP 的远程登录验证地址     
  2. define('WAP_LOGIN_URL',   'https://www.discuz.1314study.com/xwb/waplogin.php');
复制代码

其中
  1. https://www.discuz.1314study.com/xwb/waplogin.php
复制代码

为Xweibo wap登录接口,我把文件放在xwb文件夹下了
waplogin.php内容如下:
  1. <?php
  2. require_once('../config/config_ucenter.php');
  3. require_once('../uc_client/client.php');

  4. $account = isset($_POST['account']) ? trim($_POST['account']) : '';
  5. $password = isset($_POST['password']) ? trim($_POST['password']) : '';

  6. if (empty($account) || empty($password)) {
  7. exit(0);
  8. }
  9. $account=iconv("UTF-8","gb2312",$account);
  10. list($uid, $username, $password, $email) = uc_user_login($account, $password);
  11. if($uid > 0){
  12. echo $uid;
  13. exit;
  14. }
  15. exit(0);
  16. ?>
复制代码
其中调用了文件config_ucenter.php和client.php,根据自己waplogin.php的位置调整路径

以上为GBK版waplogin.php,如果你是UFT8版本DZ,直接删除文件中的
  1. $account=iconv("UTF-8","gb2312",$account);
复制代码
其他编码的修改为:
  1. $account=iconv("UTF-8","你的DZ编码",$account);
复制代码

微博是UTF8编码,如果你站不是UFT8的,而你又没加上述的编码转换语句,那么中文用户名将无法登录。。。


本站 1314小微博 wap登录地址(电脑可访问):http://t.1314study.com/wap.php?m=account.showLogin





上一篇:1314现在用的等级图片
下一篇:Xweibo插件版20110809重要补丁及下载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 18:22

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表