页面asp.net面试题

asp.net面试题  时间:2021-04-04  阅读:()
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

iON Cloud七月促销适合稳定不折腾的用户,云服务器新购半年付8.5折,洛杉矶/圣何塞CN2 GT线路,可选Windows系统

iON Cloud怎么样?iON Cloud今天发布了7月份优惠,使用优惠码:VC4VF8RHFL,新购指定型号VPS半年付或以上可享八五折!iON的云服务器包括美国洛杉矶、美国圣何塞(包含了优化线路、CN2 GIA线路)、新加坡(CN2 GIA线路、PCCW线路、移动CMI线路)这几个机房或者线路可供选择,有Linux和Windows系统之分,整体来说针对中国的优化是非常明显的,机器稳定可靠,比...

HostKvm四月优惠:VPS主机全场八折,香港/美国洛杉矶机房$5.2/月起

HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。本月商家针对全场VPS主机提供8折优惠码,优惠后美国洛杉矶VPS月付5.2美元起。下面列出几款不同机房VPS主机产品配置信息。套餐:美国US-Plan0CPU:1cores内存:1GB硬...

CloudCone:KVM月付1.99美元起,洛杉矶机房,支持PayPal/支付宝

CloudCone的[2021 Flash Sale]活动仍在继续,针对独立服务器、VPS或者Hosted email,其中VPS主机基于KVM架构,最低每月1.99美元,支持7天退款到账户,可使用PayPal或者支付宝付款,先充值后下单的方式。这是一家成立于2017年的国外VPS主机商,提供独立服务器租用和VPS主机,其中VPS基于KVM架构,多个不同系列,也经常提供一些促销套餐,数据中心在洛杉...

asp.net面试题为你推荐
站酷zcool北京站酷网络科技有限公司怎么样?中老铁路中长铁路的铁路的新中国历史阿丽克丝·布莱肯瑞吉行尸走肉第六季女演员关键字什么叫关键词rawtools相机中的RAW是什么意思?8090lu.com《8090》节目有不有高清的在线观看网站啊?www.sesehu.comwww.121gao.com 是谁的网站啊www.mywife.ccMywife-No 00357 MANAMI SAITO种子下载地址有么?求好心人给ww.66bobo.com这个www.中国应急救援网.com查询证件是真是假?baqizi.cc曹操跟甄洛是什么关系
php网站空间 域名注册信息查询 vps服务器 动态域名解析软件 Vultr 河南服务器 空间出租 国外免费全能空间 怎样建立邮箱 可外链网盘 cn3 百度云1t 美国网站服务器 raid10 英雄联盟台服官网 lamp架构 网站加速 杭州电信宽带 zcloud 空间排行榜 更多