| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
怎样做论坛的登陆表单?
解决思路: 网管bitscn_com
先大概理解一下登陆表单的工作原理: 网管网www.bitscn.com
在客户端,表单提交后,后台程序根据各表单项的名称name用Request.Form(\"表单项名称name\")或Request.QueryString(\"表单项名称name\")接收所提交数据,以这些数据为参数,连接数据库,查询,验证用户名和密码是否正确(可能还有其它项)。
现在后台程序已经固定了,也就是说后台程序主要是根据表单项的名称来取得所提交数据,所以现在我们在设计的登陆表单时的主要问题是保证各表单项名称跟后台程序中已写好的一致,并且表单的action地址必须是后台程序正确路径。
具体步骤:
以动网论坛为例,它的登陆表单:
<form action=\"http://www.flash8.net/login.asp?action=chk\" method=\"post\">
用户名:<input name=\"username\">
密码:<input name=\"password\" type=\"password\">
<select name=\"CookieDate\">
<option value=\"0\" selected>不保存</option>
<option value=\"1\">保存一天</option>
<option value=\"2\">保存一月</option>
<option value=\"3\">保存一年</option>
</select>
<input type=\"submit\" name=\"submit\" value=\"登 陆\">
</form>
注意:本例中各表单项的name属性不能更改。
技巧:可以把下拉框去掉,也可以再加上隐身登陆的功能(把下面的代码添加到本例代码的表单中:
<select name=userhidden><option selected value=2 selected>正常登陆</option><option value=1>隐身登陆</option></select>
特别提示 网管u家u.bitsCN.com
运行本例的代码,输入用户名和密码后提交表单,如果读者有在闪吧论坛注册的话,将直接登陆闪吧论坛,效果如图1.4.25所示。
网管bitscn_com
图1.4.25 登陆表单
中国网管联盟bitsCN.com
|
0
|
评论加载中…