注册 登录
编程论坛 ASP技术论坛

我想做一个网页,能一次登录后的所有页面都能自动使用此用户登录

yiyaozjk 发布于 2010-06-22 16:58, 637 次点击
   现在我有两个问题:
    1\ 在登录页面,代码如下:
<body>
<form name="loginFrm" method="post" action="default.asp" onSubmit="return(ChkloginFrm());">
  <table width="300" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td height="25" colspan="2"><div align="center">
        <p class="style1">登陆菜单</p>
        </div></td>
    </tr>
    <tr>
      <td width="95" height="25">输入用户名</td>
      <td width="195" height="25"><label>
        <input name="user" type="text" id="user">
      </label></td>
    </tr>
    <tr>
      <td height="95">输入密 码</td>
      <td height="55"><input name="pass" type="password" id="pass"></td>
    </tr>
    <tr>
      <td height="25" colspan="2"><div align="center">
        <label>
        <input type="submit" name="Submit" value="提交">
        </label>
      </div></td>
    </tr>
  </table>
</form>
</body>
</html>
    我总想不清楚,在哪里可以为user写seesion赋值???(对不起我基础很差的)

2\  一次登录后的所有页面都能自动使用此用户登录,这个功能要怎么做?
     有人告诉我可以用配置web.config的方法,比较方便,但我不清楚具体要怎么写才可以?
"在web.config中添加 <location   path= " "> 节点",
   这里要怎么具体怎么写?   我的目录是在d:\inpubt\wwwroot,
3 回复
#2
孤独冷雨2010-06-22 17:33
你在登陆时,数据验证成功后,就把用户名保存到session里,然后设一下过期时间就行了!
#3
hams2010-06-22 18:23
我总想不清楚,在哪里可以为user写seesion赋值???

验证通过之后

一次登录后的所有页面都能自动使用此用户登录,这个功能要怎么做?

每个页面去判断是不是通过了验证

有人告诉我可以用配置web.config的方法,比较方便,但我不清楚具体要怎么写才可以?

web.config的方法是什么我不知道,上网学习了一下,貌似是.net的东东,如果是这样,你来错了地方。
1