| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 842 人关注过本帖
标题:求助(帮我看看哪里有错)谢谢
只看楼主 加入收藏
JMGS0013
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-7-14
收藏
 问题点数:0 回复次数:6 
求助(帮我看看哪里有错)谢谢

<html> <head>   <TITLE>session.asp</TITLE> <script id=clientEventHandlersVBS language=vbscript> Dim UserName Dim Password UserName=request.querystring("UserName")   Passowod=request.querystring("Password")   if Name="kkk" and Password="000" Call Session end if Sub Session Dim obj1 Dim objProp Set obj1 = CreateObject("rtxclient.rtxapi") Set objProp = obj1.GetObject("Property") objProp.Value("RTXUsername") = UserName objProp.Value("LoginSessionKey") =GetSessionKey()

objProp.Value("ServerAddress") = "192.168.1.201" objProp.Value("ServerPort") = 8000 obj1.Call 2, objProp End Sub

Private Function GetSessionKey() As String Dim objsvrAPI As RTXServerApi.RTXServerApi Dim objProp As RTXServerApi.IRTXParams Dim objSys As RTXServerApi.IRTXObject Set objsvrAPI = CreateObject("RTXServer.RTXAPI") Set objProp = objsvrAPI.GetObject("Property") Set objSys = objsvrAPI.GetObject("SysTools") objProp.Value("UserName") = UserName On Error GoTo ProcedureName_Err GetSessionKey = objSys.Call(&H2000, objProp) ProcedureName_Err: If Err.Description <> "" Then MsgBox "Error # " & CStr(Err.Number) & " " & Err.Description Err.Clear End If Set objSys = Nothing Set objProp = Nothing Set objsvrAPI = Nothing End Function

</script>   </head>   <form>   UserName:<INPUT UserName="UserName" MaxLength=20><p>   Password:<INPUT Password="Password" MaxLength=20><p>   <INPUT TYPE=submit><INPUT TYPE=reset>   </form>   </body> </html> 这段程序的作用是通过门户网站登陆时,如登陆正确则把用户名发到RTX服务器,以获得“SessionKey”,并通过用户名和“SessionKey”自动登陆RTX客户端(RTX客户端用户名和门户网站用户名相同)。 作为测试,我的本意是当输入的用户名为“kkk”密码为“000”时,则调用Session 过程,Session过程再调用GetSessionKey()来获得sessionkey,最后实现RTX客户端的登陆。可是运行后一直都没有反应,我是个初学者,请高手们多多帮助。谢谢!!

搜索更多相关主题的帖子: UserName Dim objProp Password 
2005-09-02 18:07
JMGS0013
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-7-14
收藏
得分:0 
或者说,如何用vbscript判断从以下
      UserName:&lt;INPUT UserName="UserName" MaxLength=20&gt;&lt;p&gt;
  Password:&lt;INPUT Password="Password" MaxLength=20&gt;&lt;p&gt;
  &lt;INPUT TYPE=submit&gt;&lt;INPUT TYPE=reset&gt;

输入的用户名和密码是否正确?

2005-09-02 18:25
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
要是读数据库的话最好用服务器脚本判断
2005-09-03 08:17
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
同意楼上,,帮顶,


面朝大海,春暖花开!
2005-09-03 09:04
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
先用用户名为关键字查找匹配数据库的用户 再判断密码是否正确
2005-09-03 09:11
JMGS0013
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2005-7-14
收藏
得分:0 
那我上面的用户名和密码这两个参数传得到过程中吗?

2005-09-03 09:50
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
你的代码不是ASP的
2005-09-03 13:40
快速回复:求助(帮我看看哪里有错)谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014743 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved