CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请教主页上登录后判断正确后又回到主页上怎么做?

楼主zqj1975(兔子)2003-02-01 10:59:20 在 Web 开发 / ASP 提问

我想当我将用户名密码填入后并判断正确时体现出的还是主页,并有提示已经注册过了。我不知道登录的表格提交怎么写如,下面是两个网站的网页代码,分别作用是什么?  
  1:  
  <form   name="login"   method="post"   onsubmit="return   Validate()"   action="/users/login.asp">  
  2:  
  <form   name=FM   action="http://login.chinaren.com/zhs/servlet/Login"   onSubmit="if(!ChkLogin())return   false;if(document.FM.wp.checked)document.FM.url.value+='&wp=1';"   method=POST> 问题点数:0、回复次数:5Top

1 楼earthpea(问莲根,有丝多少?莲心知为谁苦?)回复于 2003-02-01 11:10:53 得分 0

不用这么麻烦吧,看一下我写的:  
  <%   if   session("username")=""   then   %>  
  <!--   用户注册   -->  
                <tr>  
      <td   bgcolor="#08945a"   align="center"   height="22"><font   color=#FFFFFF>用   户   登   录</font></td>  
      </tr>  
      <tr>  
      <td   align="center">  
      <form   action="user/login.asp"   method="post"     onsubmit="return   check_it(this);">  
              <div   align="center"><center>  
      用户名:<input   name="username"   size="13"   class="p9"   maxlength="15"><br>  
                                  密 码:<input   type="password"   name="password"   size="13"   class="p9"><br>  
                              <input   type="submit"   value="登   录"   name="B1"  
                              style="font-size:   9pt;background-color:   rgb(235,239,250);   color:   rgb(8,148,90);height:20"> <input  
                              type="reset"   value="复   原"   name="B2"  
                              style="font-size:   9pt;background-color:   rgb(235,239,250);   color:   rgb(8,148,90);height:20"> <a   href="user/register.htm">注   册</a></p>  
                              </center></div>  
                          </form>  
      </td>  
      </tr>  
  <!--   注册结束   -->  
  <%   end   if   %>  
   
  登录成功的话,login.asp里这样写就行了:  
  if   password   =   trim(rs("password"))   then  
          session("username")=rs("loginname")  
          Session.timeout=45  
          sql   =   "update   reguser   set   lastdate   =   '"   &     now   &   "',lastip   =   '"   &   Request.ServerVariables   ("remote_addr")   &   "'   where   loginname   =   '"   &   username   &   "'"  
  set   rs=conn.execute(sql)  
          set   rs=nothing  
          set   conn=nothing  
          Response.redirect   ("/index.asp")  
  Top

2 楼dtysam(dtysam)回复于 2003-02-01 17:21:58 得分 0

楼上说的很影响速度,建议不要使用这种方法。  
  可直接用session对象,是较快的。  
   
   
  例:  
  <%  
  dim   username,userpassword  
  username=trim(session("username"))  
  userpassword=trim(session("userpassword"))  
  set   rs=server.createobject("adodb,recordset")  
  sqlstr="select   *   from   tablename  
  dsnstr="dsn=dsnname;uid=uidname;pwd=pwd;"  
  rs.open   sqlstr,dsnstr,3,1  
  do   while   not   rs.eof  
            if   rs.username=username   and   rs.password=userpassword   then  
              response.write   "登陆成功!“  
  else  
  response.write   "错误"  
  response.redirect("index.asp")  
  end   if  
  loop  
  rs.movenext  
  rs.close  
  set   rs=nothing  
  %>  
   
  Top

3 楼LeamonChen(想飞)回复于 2003-02-02 11:10:03 得分 0

同意   dtysam(dtysam)Top

4 楼yicaoyimu(一草一木)回复于 2003-02-02 11:27:20 得分 0

同意Top

5 楼georgehou(宁)回复于 2003-02-07 08:56:58 得分 0

up  
  Top

相关问题

  • 如何回到主页面?
  • 如何判断数据的正确?
  • 如何判断输入是否正确?
  • 判断表单录入的正确性?
  • 如何判断路径是否正确
  • 程序判断为何不正确呢
  • 如果正确判断字符输入的正确性
  • 如何判断所输入的时间是否正确?
  • 请教:如何用Javascript判断日期格式是否正确?
  • ▲ 如何判断一个EMAIL地址为正确的地址? ▲

关键词

  • 主页
  • 登录
  • rs
  • session
  • set

得分解答快速导航

  • 帖主:zqj1975

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo