要做一个基于用户权限的订阅服务类web应用程序,为每个付费用户生成带有token的唯一链接,当这个链接在浏览器打开时,经系统验证token是有权用户,根据请求参数,系统返回给用户匹配内容,并记录链接详细统计数据:访问次数,访问时间,访问IP数,访问位置,访问设备,访问来源,作为监控滥用与自动预警依据。
我们需要获取用户的真实IP,无论用户是否使用代理服务器
如果这个不能实现我们需要一个有效的方式
①浏览器指纹,生成用户设备标识码
②设备指纹51Degrees、WURFL,获取用户设备信息
③利用cookie特性,新设备首次访问生成唯一标识符,每次访问请求头包含唯一标识符,不匹配就说明用户在另一台设备访问
会员访问链接动态调用的是纯文本内容,所以后台管理员得有个随时随地创建,编辑,保存内容的地方,实时更新数据
为了增加灵活性与服务稳定,返回内容另一种方式是用户的链接在访问时重定向一个目标地址
两种返回方式根据后台管理员的调配使用
预想的链接结构是
链接域名+用户token+传递cookie参数+6位随机短码+请求参数
6位随机短码允许用户端用户必要时候重置
用户购买不同套餐,系统给予对应的权限与服务,链接的期限跟随购买套餐的期限,续期叠加期限,用户升级或者降级改变权限,用户续期维持权限,到期用户链接停用
套餐类别=权限类别,用户在不用权限组,根据购买套餐类别,自动分组,分组不同权限不同。
需要有邀请与佣金功能,对接支付接口
除了付费订阅,还需集成一个自动发卡售货机
需要一个优雅漂亮,高性能的响应式web应用程序,二次开发或者新做都可以,满足需求就行
二次开发可提供三套源码参考,提供详细清晰的需求,需要技术精湛的师傅将我想法呈现