今天是:

千古易学应用联盟

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2116|回复: 8

微信一键登录DISCUZ手机站,不再进入微社区

[复制链接]
发表于 2017-11-3 10:04:56 | 显示全部楼层 |阅读模式

官方提供的【微信登录】插件太鸡肋,是自动跳转到微社区的,并不是进入我们想进入的手机网站。我们的需求其实非常简单,就是要实现在任意一个手机触屏版页面点击一下登录按钮,然后就自动用微信账号登录,登录成功以后再跳转到之前的页面。

首先,跟大家强调的是:使用今天这个方法不管是订阅号还是服务号,不管是认证过的还是没有认证过的,甚至是没有微信公众号的,都可以实现微信一键登录!

1、首先安装官方【微信登陆】插件,并开通微社区,这里需要利用微社区的登陆功能实现。

2、打开source/plugin/wechat/response.class.php, 找到public static function redirect($type)重定向函数删除或者注释掉。

3、后台-全局-手机版访问设置,开启手机版选 是 ,开启手机浏览器自动跳转选 是 ,现在从微信进入手机站不再跳转微社区了,但是并不能实现微信登陆。

4、根目录新建do.php文件,除高亮部分,其余与portal.php一致。内容如下:


$ S6 Z6 G8 j) k! G8 R' r# }) c" d7 Z+ n- ^

/ U2 g8 L8 h% y- ^, p$ I! T- |" q

5、在source/module文件夹下新建do文件夹,新建do_index.php文件,内容如下:

6、在template/default/touch文件夹下新建do文件夹(这里是默认模板,其他模板在对应模板的touch下同理),在do文件夹下新建wxlogin.htm,注意更换里面的网页地址和微社区ID,内容如下:

7、打开template/default/touch/forum/discuz.htm文件,查找member.php,找到member.php?mod=logging&action=login这个登陆链接,改成do.php?op=wxlogin,这里有兴趣的朋友也可以用$_Get[]方式登陆后跳转到任意界面,这里默认为首页。到这里就全部完成设置了。


7 \: B1 A4 B, `3 A$ z" k" Q4 P7 Z0 ?* Y2 d* i

下载链接:

游客,如果您要查看本帖隐藏内容请回复

; F9 ]8 O7 M  o

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2017-11-8 13:13:42 | 显示全部楼层
后台微社区一直未开通,通过几天的搜索,终于微社区开通了!方法如下:
6 d$ b6 j5 l& J5 T" p# f
游客,如果您要查看本帖隐藏内容请回复
; L- l0 c! [1 O$ `% G" y7 x9 }* {% p' V

* W( q5 i/ a( P' S& y原贴地址:
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-8 13:16:52 | 显示全部楼层
1. 目前该方法在未越狱版本的苹果手机可以正常注册,登录,但登录后会返回“微社区”,我们正在努力尝试解决,解决后将在此更新。& S" d& ?* J; n# ~
2. 如果您按照课程一步一步操作后,发现手机访问微信登录页面时仍然自动跳转到论坛首页,请按照以下方法操作:
: u% M/ c, A: f- S* h% B4 O打开do.php,找到5 d1 P2 t; a. e, Y
define('CURSCRIPT', 'portal');修改为:
6 |& E9 H7 D4 g, c
游客,如果您要查看本帖隐藏内容请回复
即可。
$ f' ?2 J5 M4 n8 w& F
回复 支持 反对

使用道具 举报

发表于 2017-11-21 19:09:49 | 显示全部楼层
wfeip 发表于 2017-11-8 13:16
) K. t5 ?+ h2 W0 h- b: n2 l/ `1. 目前该方法在未越狱版本的苹果手机无法正常运营,我们正在努力尝试解决,解决后将在此更新。4 }3 j! f3 ]8 N* C
2. 如果您 ...

' j% X% X9 |) N! V# B66666666666666666666666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2017-11-21 19:11:16 | 显示全部楼层
wfeip 发表于 2017-11-8 13:16! v! ~! f1 D- }8 [" u" \: m
1. 目前该方法在未越狱版本的苹果手机无法正常运营,我们正在努力尝试解决,解决后将在此更新。
% D1 h* M" L) j; P# Q1 K- h- d2. 如果您 ...

; D, ^' M9 Q! z7 Z9 u5 h4 L$ _1 @; G也就是说苹果手机都不能用咯?有办法了没啊?我收藏此站了,等你回复哈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-23 11:52:09 | 显示全部楼层
qweiop7262066 发表于 2017-11-21 19:11
( D& E* f" u: _/ E- F也就是说苹果手机都不能用咯?有办法了没啊?我收藏此站了,等你回复哈 ...
5 {  D& ~0 P0 p8 T4 {% c( R' y
苹果手机可以登录,只是登录后跳转的微社区,而不是自己的手机站
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-24 13:46:12 | 显示全部楼层
微信一键登录最新更新:
. T* ?* F( P! F* h- i(已更新在一楼)点击直达
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-24 13:50:05 | 显示全部楼层
现在微社区经常抽风。一键登录偶尔会失效,本人修复后保证能登录,bug偶尔会注册“WX_********”之类用户名。(不会出现注册不了的情况,大部分情况下默认注册的用户名与微信一样)
回复 支持 反对

使用道具 举报

发表于 2017-12-17 01:56:08 | 显示全部楼层
哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.lhyan.net ( 豫ICP备19042031号 )

Powered by  千古易学应用联盟  © 2012-2030

GMT+8, 2023-1-30 21:40 , Processed in 0.132067 second(s), 17 queries .

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