模板插件

诚信合作, 高质专业!
Phpcms v9前台会员授权方式Cookie改Session组件

Phpcms v9前台会员授权方式Cookie改Session组件

Phpcms v9前台会员授权方式Cookie改Session组件是思优CMSYOU技术团队在2019-2020实际运用总结开发出针对前台会员授权方式改造插件,将Phpcms v9默认的前台会员基于Cookie验证方式改成Session方式验证授权,用来解决个别浏览器版本或个别主机网络环境下Cookie失效而导致前台用户不能登录到会员中心、秒退的问题。
¥299.00
原价:¥399.00

浏览 我要评论

我要收藏
点个赞吧

Phpcms v9前台会员授权方式Cookie改Session组件是思优CMSYOU技术团队在2019-2020实际运用总结开发出针对前台会员授权方式改造插件,将Phpcms v9默认的前台会员基于Cookie验证方式改成Session方式验证授权,用来解决个别浏览器版本或个别主机网络环境下Cookie失效而导致前台用户不能登录到会员中心、秒退的问题。此组件针对的个别浏览器个别版本、或者网络使用了代理、环境进行过改造的服务器环境,默认Phpcms v9并不会大面积出现Cookie失效的问题。

默认Phpcms v9管理后台是使用Session方式验证管理员登录,而前台会员是使用Cookie方式验证用户是否登录。相对而言,Cookie保存于浏览器客户端,存在一定的安全和局限性,每个domain最多只能有20条cookie,每个cookie长度不能超过4KB,超出会被截断。Session则是保存到服务器端数据库,浏览器关闭后立即失效,安全和时效性更好。具体Cookie和Session方式的优缺点在此不做过多比较,大家自行评估,实际根据项目需求而定。

Phpcms v9前台会员授权方式Cookie改Session组件

Phpcms v9前台会员Session组件新增数据表用于存蓄前台用户Session

Phpcms v9前台会员Session登录授权方式

Phpcms v9前台会员Session登录授权方式

*更新记录:

4、20210120:完善写法、调整测试,整理组件上线。

3、20191127:全面实现Phpcms v9前台会员授权方式从Cookie改成Session方式。

2、20181026:实际项目涉及前台用户登录方式改造为Session,初步实现功能需求。

 

安装说明:

1、 插件文件的上传及替换:

该插件适用于phpcms v9全系列,如果程序没有做过二次开发,可在备份后上传api、phpcms目录里的文件上传覆盖替换。也可以根据文件层级针对性上传替换。

注意:安装或卸载前必须备份好程序文件及数据库,该插件会增加v9_session_user数据表,如二次开发时有同名字段,请务必先备份后再操作。

Phpcms v9前台会员Session组件涉及改造的文件一览

Phpcms v9前台会员Session组件涉及改造文件一览

2、 数据库表导入:

 

在完成文件上传、针对性修改后,进入主机数据库的管理方式,使用Phpmyadmin或其他工具导入v9_session_user.sql,完成在数据库增加用来存蓄Phpcms v9前台会员Session数据的表。

3、后续操作:

登录管理后台,点击右上角刷新缓存,之后检查测试前台用户登录。

*特别说明:该组件适用于Phpcms v9程序前台会员用户浏览器不能很好保存Cookie、或者Cookie失效、前台用户登录后闪退的情况,并需要服务器支持Session(当前一般的服务器都支持、目前还没碰到不支持Session的服务器)。

最新发布

热门文章

在线客服

扫一扫,关注我们

扫一扫,关注我们