IMS(整合管理系统)

1IMS配置文件

    (具体不同的网站语言使用不同的后缀名,本案例以asp为主)

IMS配置文件分别为:

HowaveConfigSetup.aspIMS配置文件管理文件

HowaveConfig.aspIMS配置文件

UpiConfig.aspIMS整合过程文件

HL_Md5.aspIMS MD5加密文件(带参数,16表示16为加密方式,3232为加密方式)

以上四个文件放在被整合网站INC目录,请不要随意的更改,以免造成不必要的麻烦。

 

2Md5加密方式

IMS采用的加密方式为:Md5不可逆加密。加密的位数有16为也有32位。

被整合的系统必须也是MD5加密方式,可以是16位也可以是32位。

如果您要整合的网站没有加密,请使用MD5进行加密再整合。

另外,被整合的每个系统的加密位数建议使用相同位数,这样做的目的是为了在同步数据的时候所有系统的会员都能正常使用。

 

3.发送参数

·会员注册

从任意一个被整合的系统注册,必须发送以下参数到IMS,参数的命名不可以更改.

UserName:用户名(URL编码)

Password:用户密码(原始密码)

Email:用户邮件

Question:取回密码问题(URL编码)

Answer:取回密码答案

Sex:用户性别(1-男,2-女,3-保密)

Sign:注册验证(组合方式为:md5(UserName&Password&SecurityKey,被整合系统的加密位数)

Code:系统编码,GB2312(简体中文)或者utf-8(国际编码)

ComeUrl:注册成功后返回的地址。

 

·会员登录

任意一个被整合系统登录,必须发送以下参数到IMS,参数的命名不可以更改。

UserName:用户名

UserPassword:用户密码

CookieDate:用户登录Cookies保存参数

Code:系统编码,GB2312(简体中文)或者utf-8(国际编码)

ComeUrl:登录成功后返回的页面地址。

 

·通行证修改

ComeUrl:修改通行证完成后返回的页面地址。

 

    以上发送过程方式可以是post方式也可以get方式。

 

4.被整合系统需要修改的文件

IMS一站通行需要修改的文件有:

会员注册文件,会员登录文件,会员修改密码文件,会员修改Email文件,会员修改取回密码问题、答案文件,会员取回密码文件,会员退出登录文件。

 

5.接口文件

接口格式:
目标接口文件名?action=" + 操作类型 + "&SecurityKey=" + 安全验证码 + "&username=" + 用户名 + "&password=" + 密码 + "&question=" + 问题 + "&answer=" + 答案 + "&Email=" + 电子邮箱地址 + "&cookietime=" + Cookie保存时间 + "&OriginPass=" + 修改前密码 + "&CrossDomain=是否跨域名&Time=" + 当前系统时间

   

接入参数

字段名称

变量名

说明

接口动作

Action

Reg:用户注册,需传递全部参数;
Login
:用户登录,需传递用户名、密码、验证串、Cookies保存选项

Logout:用户退出(注销),传递用户名
Modify
:用户资料更新,包括 修改密码,修改Email,找回密码问题,答案等,需传递完整参数
Delete
:删除用户,传递用户名、验证串

 

安全验证码

SecurityKey

32位经过Md5加密的字符串

是整合的各个系统之间相互验证身份的凭据,因为不同的网站设置的SecurityKey不一样,因此Md5Info相同的就说明是来自整合的某一个程序。Md5Info的生成方式:Md5(UserName+ Password+Security+Action+ YYYYMMDD)

其中:UserNameURLEncode后的用户名

Password32位的经过MD5加密后的用户密码

YYYYMMDDH,为服务器的时间格式为年月日时如:2007030318表示 2007 3 3 16  

 

用户名

UserName

会员注册名,可以是中文也可以是英文,若是中文需要采用URL格式化

密码

Password

会员密码,经过32位或者16Md5加密字符串

电子邮箱

Email

会员的电子邮箱

安全问题

Question

找回密码安全问题,可以是中文,也可以是英文,若是中文需要采用URL格式化

安全答案

Answer

经过32位或者16MD5加密字符串

Cookie时间

Cookie

Cookie的保存时间,int数字类型,0表示不保存,1表示保存一天,2表示一个月,3表示永久保存

原始密码

OriginPass

用户的原始密码,采用MD5 32位或者16位加密的密码,用于用户修改密码时进行验证

跨域名

CrossDomain

设置是否跨域名,若不跨域名则设为false,若跨域名则设为true

当前时间

Time

采用YYYYMMDDHH表示当前时间,可以为空,作用是阻止浏览器对URL进行缓存

其它字段

Other

其它字段如可以用other传送会员类型

如:Other=1 企业会员

    Other=0 为普通会员

登录方式

howaveLoginType

同步登录:howaveLoginType=0

异步登录:howaveLoginType=1

目标接口程序,指的是与IMS进行整合的系统(例如Foosun)的针对和IMS整合的接口文件。在供的整合包中,此接口文件为Foosun_Interface.asp。用户可以根据需要自行开发整合接口文件,文件名建议使用系统名_Interface.asp/系统名_Interface.php/系统名_Interface.aspx/系统名_Interface.cgi,也可以使用其它文件名,只需在恒浪IMS后台接口频道管理中做相关设置即可。

 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值