Jump to content
IPS Community Suite 简体中文
Sign in to follow this  
ipscn

WP Restrict Login

Recommended Posts

该插件的功能规划:

登录

[x] 未登录的用户,在登录时,如果没有绑定微信,要求绑定微信,已登录的用户,在查看视频时,如果没有绑定微信,要求绑定(据2017-02-22要求,取消该项);

[v] 一个账户,同时只能在一个设备登录(比如一个IP的一个浏览器);

[v] 如果这个账户已有登录实例,之后尝试登录时,提醒尝试登录者:当前已有登录实例,不可登录,在退出其它登录实例后,才可登录,  之前已登录的实例全部强制退出;

查看单元(开课)/观看单元内的视频教程

[v] 某个课程可选定是否限制用户必须绑定微信;

[v] 如某个课程要求用户必须绑定微信( 一个微信账号仅能绑定一个站内账户,一个站内账户仅能绑定一个微信账号 ),那么,未绑定微信的学员学习该课程时,要求其扫码绑定,已绑定微信的学员,如果其登录IP超过N(设定数量)个时,要求其通过扫码,以确认身份 (扫码后比对微信的unionID是否一致,如果一致,才可继续学习)。

[v] 为保利威视提供接口,判断是否需要微信扫码。

[v] 绑定微信时:如果微信已被其它用户绑定,回到原来的页面,在弹窗中显示预定义的提示信息,验证微信时: 如果使用非绑定的微信扫码,回到原来的页面,在弹窗中显示预定义的提示信息;

[v] 解决与1.9.5版本前台顶部个人工作条中退出按钮的冲突;

[v] 后台用户列表中,增加强制用户退出的按钮;

[v] 后台用户列表中为管理员新增解绑微信按钮;

 

[v] 在后台用户编辑页面,添加解绑微信按钮(仅针对已绑定微信的用户),未绑定时,显示绑定微信的链接;

 

2017.03.16

[v] 基于共享用户表,为各个站点增加用户单实例限制,升级到 1.0.1 开始支持:假如账户在 A/B/C/D/N... 各个站点都登录了,然后又有个设备/浏览器要使用该账户登录,那么,仅这次最新的登录有效,该账户之前的所有登录均自动注销;

3135.png

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×