开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2765|回复: 2
收起左侧

[闲聊] N.X网络验证系统商业版免费测试中

[复制链接]
结帖率:0% (0/1)
发表于 2012-12-14 17:21:52 | 显示全部楼层 |阅读模式   安徽省合肥市
本帖最后由 安泽 于 2012-12-14 17:27 编辑

简介         免费体验QQ群:285958975
此系统暂未命名姑且叫她N.X,系统整体采用B/S构架模式,即需要认证的时候由客户端软件主动调用http协议连接服务端进行数据交互.
服务端采用aspx.net+sqlite(可换任意数据库)构建.目前测试服务器接口响应时间100ms
管理端采用主流的网页模式,无需下载管理客户端,能上网就可以登录管理端操作.
客户端也就是你的软件,不论你使用哪种编程语言开发软件,都可以将N.X网络验证系统无缝集成到您的软件中去(所有语言都能发起http请求)
也可使用标准dll库 标准库通信会双向动态加密数据,开发者只需调用dll中的接口即可.
试用人群
软件作者都希望自己的软件有一款好的软件注册认证机制以保证自身的利益不被侵害。
传统的本地验证是由机器码生成注册码来认证软件,能实现的功能比较有限,而且容易被破解者利用本地程序代码的弱点破解,致使作者的利益受损。
    网络验证则不同,可以把程序的部份数据或函数代码存放与服务端,在软件运行时向服务端请求这些数据或函数代码,服务端接到请求会先认证用户身份(是否合法用户、是否到期等等),在服务端确认请求合法后才返回相应的数据或函数代码,可有效的保护软件。且由于可与服务端互动数据,网络验证还可实现很多本地验证不能实现的功能。
功能简介代理商功能
1.管理下级代理商.
2.代理商销售统计.
3.使用用户管理.
4.充值卡管理 .
5.对用户使用的软件进行控制,充值,暂停…..
6.每一个代理商对应一个产品相对独立,自己的用户和其他代理商的用户不会冲突
产品管理(对软件的管理)
1. 管理产品数目不限
2. 产品可以多种价格(有默认的测试价格,时间)
3. 产品是否需要绑定机器
4. 产品更新
充值卡管理
1. 生成不同产品价格的充值卡
2. 导出充值卡
3. 注销卡
用户管理
1. 同一用户可以使用多种产品,与之建立相应关系
2. 暂停,充值,多开限制,删除与某个产品的关系
3. 信息统计(使用版本,IP,剩余时间)
4. 绑定重置
5. 变更代理商.可将用户变更到下级某个代理商管理
6. 用户密码重置
日志
1. 各种使用日志,充值记录..登陆记录,操作记录等等…方便历史查阅
公告
1. 为管理员这只一个进去系统的公告窗口
其他
1. 支付宝接口
2. 用户留言板
3. 在线充值
验证接口(http/webservice/scoket)
1. 登陆
2. 登出
3. 心跳包
4. 注册
5. 密码修改
6. 版本验证
7. 分客户端验证
8. 充值
9. 根据不同需求开发接口
接口说明
访问 Url : http://xxxx/api/接口名称?参数
以下参数说明,红色为必选
返回值都为json字符串
格式 :{"Statu":false,"Msg":"传入参数有误","Token":0,"TokenS":"0","IsTest":false,"Vf":""}
返回说明:
Statu:请求是否正确.
Msg:请求返回描述信息,在服务已做逻辑处理,客户端只需要将其显示
Token:登录成功返回的唯一值(令牌),需要全局保存,每次心跳时发送
TokenS: Token的字符串形式
IsTest:登录成功返回,当前用户是否是测试用户
Vf:验证信息,客户端向服务传递的需要加密的信息被加密之后的值(例如:客户端传递a到服务端服务端以md5方式加密a 返回给客户端,客户端在进行验证,判断此次请求的安全性,此参数一般在心跳请求时用到,如果请求未传递则返回空字符串)
1.登录
接口名称: UserLogin.aspx
参数:
productguid 产品标识
userid 用户登录帐号
userpwd 用户密码
machinecode 机器码
productversion 程序当前版本号
vf:需要加密的信息
示例:
Http://xxx.com/api/ UserLogin.aspx? productguid=123 &userid=123& userpwd=123& machinecode=123& productversion=1.0
返回Msg信息集合
Statu=true  msg返回当前用户的剩余使用时间 例: 你的剩余时间:12天2小时2分2秒
Statu=false  msg 值为下列中某种[
传入参数有误,
产品标识未找到,
用户账号或密码错误,
你的代理被锁定,
你暂时无法登陆,请联系你的代理.,
该账户不能使用该产品,
绑定机器码错误,
你的账号被暂停使用
你不允许在不同的电脑进行多开
使用时间到期
2.心跳
接口名称: Check.aspx
参数
token 登录成功返回的唯一值 (令牌)
vf 需要加密验证的信息
示例:
Http://xxx.com/api/ Check.aspx? token =123 &vf=xxx
返回Msg信息集合
Statu=true  msg返回 正常使用  
当返回true ,如果需要vf验证则vf验证,不需要则准备下次心跳
Statu=false  msg 值为下列中某种[
请求参数错误
服务器处理出现异常
你本次登录已失效,可能是其他地方登录此账号,请重新登录
你的代理被锁定,你暂时无法登陆,请联系你的代理.
你的账号被暂停
你的使用时间已过期
3.登出
接口名称: LoginOut.aspx
参数
token 登录成功返回的唯一值 (令牌)
示例:
Http://xxx.com/api/ LoginOut.aspx? token =123
返回Msg信息集合
Statu=true  msg返回 退出成功
Statu=false  msg 值为下列中某种[
请求参数错误
服务器处理出现异常
服务器出现错误
4.注册
接口名称: UserRegister.aspx
参数
userid 用户帐号
pwd 用户密码
proxycode 代理编号,不同的代理生成的代理编号
productguid 产品标识(让某个用户可以直接注册到某个产品)可选为空则需要在后台为此用户分配可使用的产品
machinecode 机器码(注册时记录)可选
示例:
Http://xxx.com/api/ UserRegister.aspx? userid =123&pwd=123&proxycode=0102& productguid=123& machinecode=123
返回Msg信息集合
Statu=true  msg返回 [注册成功,请对账户进行充值|注册成功,请联系你的代理为你开通产品]
Statu=false  msg 值为下列中某种[
请求参数错误
账号已存在
存在非法字符
代理编码错误
注册失败,请重试
5.充值
接口名称: Recharge.aspx
参数
userid 用户帐号
pwd 用户密码
proxycode 代理编号,不同的代理生成的代理编号
productguid 产品标识(让某个用户可以直接注册到某个产品)可选为空则需要在后台为此用户分配可使用的产品
machinecode 机器码(注册时记录)可选
示例:
Http://xxx.com/api/ Recharge.aspx? userid =123&pwd=123&proxycode=0102& productguid=123& machinecode=123
返回Msg信息集合
Statu=true  msg返回 [注册成功,请对账户进行充值|注册成功,请联系你的代理为你开通产品]
Statu=false  msg 值为下列中某种[
请求参数错误
账号已存在
存在非法字符
代理编码错误
注册失败,请重试
6.密码修改
接口名称: UpPwd.aspx
参数
userid 用户帐号
oldpwd 用户旧密码密码
newpwd 用户新密码
示例:
Http://xxx.com/api/ UpPwd.aspx? userid =123&oldpwd=123&newpwd=0102
返回Msg信息集合
Statu=true  msg返回 [密码修改成功]
Statu=false  msg 值为下列中某种[
请求参数错误
新密码长度不能小于6
你的旧密码错误
修改失败,请重试
操作错误,请重试
7.版本验证,
接口名称: VersionCheck.aspx
参数
Productguid 产品标示
Productversion 版本号
示例:
Http://xxx.com/api/ VersionCheck.aspx? productguid =123& productversion =1.2
返回格式{"IsObUpdate":false,"DwUrl":"","Statu":false,"Msg":"传入参数有误","Token":0,"TokenS":"0","IsTest":false,"Vf":null}
IsObUpdate:是否强制更新
DwUrl:新版本下载地址
返回Msg信息集合
Statu=true  msg返回 [你当前版本是最新版本]
Statu=false  msg 值为下列中某种
[
请求参数错误
产品标识未找到
你当前版本不是最新版本,请将程序更新至最新.
:
statu=false.需要验证IsObUpdate=true时需要对程序进程强制更新
相关截图
主注:按照初次使用系统的流程截图
系统界面
0.png
代理商管理
1.png
产品
2.png
个人管理中心
4.png
下级代理商付款记录
5.png
充值卡管理
6.png
7.png
用户管理
8.png
充值记录
9.png
添加用户
10.png





结帖率:25% (1/4)
发表于 2013-7-14 23:39:15 | 显示全部楼层   湖南省岳阳市
谢谢分享了亲
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2013-5-24 09:51:56 | 显示全部楼层   江苏省镇江市
不想要  能FT免费空间吗

回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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