www.
haihaisoft.
com自定义登陆页面集成(ASP指南)1DRM-X自定义登陆页面集成ASP指南海海软件www.
haihaisoft.
com自定义登陆页面集成(ASP指南)2目录集成之前的准备.
4集成参数简介.
4下载示例网页.
8自定义登录页面集成步骤8第一步:创建DRMLOGIN.
ASP页面.
8第二步:创建CHECK.
ASP页面8第三步:创建LISCTORE.
ASP页面.
10第四步:DRM-X集成参数设置中添加自定义页面URL.
11第五步:播放您通过DRM-X所保护的内容12相关教程.
13海海软件专家技术支持14www.
haihaisoft.
com自定义登陆页面集成(ASP指南)3概述当用户打开您经过DRM-X加密后的文件时,海海软件全能播放器或海海软件PDF阅读器会自动弹出用户登陆窗口,如下图所示:通过DRM-X自定义登录页面集成后,您可以将此登陆窗口指向您网站的登陆框口,也就是用户所有的注册、登陆都只需在您的网站上进行即可,无需再次链接到DRM-X平台.
您只需调用DRM-XXMLWebService接口,使用"getLicenseRemote"函数,既可以完成集成过程,整个过程非常简单.
集成后,用户在打开您加密后的文件时就会弹出您自己的登陆窗口了.
www.
haihaisoft.
com自定义登陆页面集成(ASP指南)4集成之前的准备1.
DRM-X账户DRM-X高级版和企业版账户为您开放了XMLWebService接口,可以与您的网站及其他平台,如在线支付平台进行无缝集成.
单击下面的链接查看DRM-X账户比较:http://www.
drm-x.
net/buy.
aspx2.
用户数据库,登陆页面和注册页面您应该新建一个数据库,或者您可能已经有一个数据库,用以存储用户的信息.
然后,您只需在用户登录页面和注册页面上加入相应的调用代码即可完成,整个过程非常简单快速.
集成参数简介下面的参数,蓝色加粗文字是必填字段.
黑色加粗文字您可以设置为空"N/A"或正确的值.
AdminEmail:您的DRM-X账户,如Service@haihaisoft.
com.
(必填)WebServiceAuthStr:调用DRM-X许可证服务的验证码,您在这里设置的值必须与在DRM-X平台上设置的值一样.
在DRM-X平台上设置WebServiceAuthStr的步骤:1.
登录您的DRM-X账户.
2.
在左边的面板上点击账户设置,并选择网站集成参数设置,如下www.
haihaisoft.
com自定义登陆页面集成(ASP指南)5面所示:3.
选择自定义登陆页面集成,输入Web服务验证字符,如下图所示:4.
请点击下面的提交按钮,您将得到设置成功的提示信息:www.
haihaisoft.
com自定义登陆页面集成(ASP指南)6GroupID:是您在DRM-X管理平台上创建的用户组ID.
您可以在DRM-X用户组列表中找到用户组ID.
注意:在代码中您只需要输入一个用户组的ID值,在您网站上注册的用户将被直接添加到该用户组.
如果您想改变用户所属的用户组,可以在DRM-X平台上进行手动修改.
UserLoginName:您用户的用户名或者用户ID.
UserFullName:用户全名.
ProfileID:ProfileID:是许可证模版ID或者编码器许可证模版IDDRM-X提供此参数.
您可以使用session("ProfileID")=Request.
Form("profileid")来获取ProfileID的值;ClientInfo:客户端基本信息DRM-X提供此参数.
您可以使用session("clientinfo")=Request.
Form("clientinfo")来获取ClientInfo的值;www.
haihaisoft.
com自定义登陆页面集成(ASP指南)7RightsID:是您在DRM-X帐户创建的权限ID.
您可以在DRM-X帐户许可证权限列表中找到权限ID.
您可以使用session("rightsID")=Request.
Form("rightsID")来获取RightsID的值;YourproductID:您数据库中产品ID.
您可以在DRM-X管理平台中设置与此ID绑定的ProfileID.
设置步骤:1.
登录您的DRM-X账户.
2.
点击左侧菜单栏中的许可证模版.
3.
选择您要编辑的许可证模版或者新建许可证模版.
4.
在许可证编辑页面中输入与此模版绑定的您产品的ID.
如下图所示:IP:您用户获取许可证时其电脑的IP,这里仅提供此参数,为方便您统计用,如不用可以将其值设置为"N/A".
www.
haihaisoft.
com自定义登陆页面集成(ASP指南)8下载示例网页您可以通过下面的链接下载示例网页:http://www.
drm-x.
net/download/Custom_Login_Page_Integration_ASP_Guide.
rar自定义登录页面集成步骤第一步:创建drmlogin.
asp页面创建您的自定义登录页面,也就是当用户打开您加密后的文件时,弹出的登录窗口页面.
主要作用在于判断用户是否合法.
在此例中我们将该页面命名为drmlogin.
asp.
在此页面中,我们通过session或者cookie来接收和存储从DRM-X传过来的三个参数:ProfileID,Clientinfo,RightID,一会在调用许可证的页面(license.
asp)上会用到.
查看Session样例代码:")response.
Write(""&session("clientinfo")&"")response.
Write(session("rightsID")&"")%>第二步:创建check.
asp页面www.
haihaisoft.
com自定义登陆页面集成(ASP指南)9此页面的主要作用是验证用户输入用户名和密码是否正确,并接收从DRM-X传过来的相关参数.
这里我们把用户名和密码定死为testuser和test.
显示的示例代码如下:用户名不能为空!
"endififpwd=""thenFoundErr=TruestrErr=strErr&"密码不能为空!
"endififFoundErrTruethenusername=replace(trim(request.
Form("username"pwd=replace(trim(request.
Form("pwd"if(pwd"test")or(username"testuser")thenFoundErr=TruestrErr=strErr&"用户名或密码错误!
!
!
"elsesession("username")=usernameResponse.
Redirect("licstore.
asp")endifendififFoundErr=TruethenstrErr=strErr&"点击此处重新登陆"response.
writestrErrendif%>上述HTML代码部分,用于显示用户获取的许可证详细信息.
www.
haihaisoft.
com自定义登陆页面集成(ASP指南)10第三步:创建lisctore.
asp页面此页面的主要作用就是调用getLicenseRemote函数来获取许可证.
最终用户通过drmlogin.
asp页面输入用户名和密码,在check.
aspx页面验证判断,页面将跳转到licstore.
asp,通过调用getLicenseRemote函数来获取许可证,相应的许可证.
样例代码如下:Ifsession("username")=""ThenResponse.
Write("非法登陆!
")Response.
End()EndIfDimAdminEmail,WebServiceAuthStr,ProfileID,clientinfo,rightsID,UserLoginName,UserFullName,GroupID,Message,IP,LicenseValueAdminEmail="gracezhang@haihaisoft.
com"'登陆您的DRM-X账户.
WebServiceAuthStr="123456"'调用DRM-X许可证服务的验证码,您在这里设置的值必须与在DRM-X平台上设置的值一样.
ProfileID=session("ProfileID")'DRM-X提供的值.
clientinfo=session("clientinfo")'DRM-X提供的值.
rightsID=session("rightsID")'DRM-X提供的值.
UserLoginName=session("username")'DRM-X提供的值,不能为空.
UserFullName="test"'UserFullName是用户全名,此参数是可选的.
您可以设置它的值是空(N/A).
GroupID=7773'GroupID是您DRM-X创建的用户组ID.
在您的DRM-X的账户用户组里可以找到相对应用户的ID.
IP="192.
168.
1.
103"'IP地址可为空(N/A).
Response.
WritegetLicenseRemote(AdminEmail,WebServiceAuthStr,ProfileID,clientinfo,rightsID,UserLoginName,UserFullName,GroupID,Message,IP)FunctiongetLicenseRemote(AdminEmail,WebServiceAuthStr,ProfileID,clientinfo,rightsID,UserLoginName,UserFullName,GroupID,Message,IP)DimsoapClientSetsoapClient=Server.
CreateObject("MSSOAP.
SoapClient30")soapClient.
ClientProperty("ServerHTTPRequest")=TruesoapClient.
mssoapinit"http://cn.
drm-x.
com/HaihaisoftLicenseService.
asmxwsdl"getLicense=soapClient.
getLicenseRemote(AdminEmail,WebServiceAuthStr,ProfileID,clientinfo,rightsID,UserLoginName,UserFullName,GroupID,Message,IP)www.
haihaisoft.
com自定义登陆页面集成(ASP指南)11session("License")=getLicensesession("Message")=Messageresponse.
Write(getLicense&"dfg"&Message)EndFunctionresponse.
Write(ProfileID)%>第四步:DRM-X集成参数设置中添加自定义页面URL设置步骤:1.
登录您的DRM-X账户;2.
在左边的面板上点击"账户设置",并选择"网站集成参数设置",如下图所示:www.
haihaisoft.
com自定义登陆页面集成(ASP指南)123.
选择自定义登陆页面集成,并输入您的自定义页面的URL地址,如下图所示:4.
请点击下面的提交按钮,您将得到设置成功的提示信息:这时,用户在打开您加密后的内容时将会自动弹出此URL指向的页面.
第五步:播放您通过DRM-X所保护的内容使用海海软件全能播放器或海海软件PDF阅读器打开您加密后的文件,这时会弹出您所定制的页面,如这里的drmlogin.
asp.
当用户输入用户名和密码,通过验证后,如果获取成功获取了许可证,并可以正确播放www.
haihaisoft.
com自定义登陆页面集成(ASP指南)13加密后内容,至此,表明您已集成成功!
相关教程海海软件DRM-X用户数据同步集成(PHP指南)海海软件DRM-X用户数据同步集成(ASP.
NETVB指南)海海软件DRM-X自定义登录页面集成(PHP指南)www.
haihaisoft.
com自定义登陆页面集成(ASP指南)14海海软件专家技术支持如果您仍然对集成有什么问题,请随时与我们联系!
http://cn.
haihaisoft.
com/Contact.
aspx海海软件有限公司Service@haihaisoft.
com
wordpress公司网站模板,wordpresss简洁风格的高级通用自适应网站效果,完美自适应支持多终端移动屏幕设备功能,高级可视化后台自定义管理模块+规范高效的搜索优化。wordpress公司网站模板采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时...
趣米云早期为做技术起家,为3家IDC提供技术服务2年多,目前商家在售的服务有香港vps、香港独立服务器、香港站群服务器等,线路方面都是目前最优质的CN2,直连大陆,延时非常低,适合做站,目前商家正在做七月优惠活动,VPS低至18元,价格算是比较便宜的了。趣米云vps优惠套餐:KVM虚拟架构,香港沙田机房,线路采用三网(电信,联通,移动)回程电信cn2、cn2 gia优质网络,延迟低,速度快。自行封...
老薛主机怎么样?老薛主机这个商家有存在有一些年头。如果没有记错的话,早年老薛主机是做虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站业务所以能持续到现在。这不,站长看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港vps主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港vps。点击进入...
asp.net面试题为你推荐
2020双十一成绩单2020年12月四级考试什么时候出成绩杨紫别祝我生日快乐祝我生日快乐的歌词关键字数据库:什么是关键字?www.03ggg.comwww.tvb33.com这里好像有中国性戏观看吧??www.585ccc.com手机ccc认证查询,求网址广告法广告法有什么字不能用ww.66bobo.com这个WWW ̄7222hh ̄com是不是真的不太易开了,换了吗?www.175qq.com求带名字的情侣网名!45gtv.comLETSCOM是什么牌子?www.xvideos.com请问www.****.com.hk 和www.****.com.cn一样吗?
免费网站空间 视频空间租用 vps是什么 腾讯云盘 高防dns 重庆服务器托管 vultr美国与日本 godaddy支付宝 2017年黑色星期五 圣诞节促销 个人空间申请 100m免费空间 天互数据 数字域名 七夕快乐英文 服务器维护方案 国外免费asp空间 服务器硬件防火墙 多线空间 shuang12 更多