怎样做论坛的登陆表单

  怎样做论坛的登陆表单?

  解决思路:

  先大概理解一下登陆表单的工作原理:

  在客户端,表单提交后,后台程序根据各表单项的名称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>

  特别提示

  运行本例的代码,输入用户名和密码后提交表单,如果读者有在闪吧论坛注册的话,将直接登陆闪吧论坛,效果如图1.4.25所示。

图1.4.25 登陆表单

  特别说明

  本例需要掌握的是登陆表单的运作原理,掌握了它的原理再做登陆表单就简单多了。如果想知道更多关于登陆表单在后台程序中的处理,可以参考第四部分第二章的留言板教程。

时间: 2024-12-02 05:38:13

怎样做论坛的登陆表单的相关文章

CSS网页设计实例:网页登陆表单实例

文章简介:网页登陆表单实例. W3cplus从今天刚开推出藤藤练习的CSS3系列.出这个系列主要是为了让同样有着CSS3兴趣的同学更有动力,在这个系列中都是由W3cplus美女成员藤藤每天根据国外搜集的有关psd设计图,然后将设计图通过css3的代码转换成DEMO案例.一是为了自己提高,二是与其他有同样爱好的同学一起分享.如果你喜欢,那就持续关注w3cplus的有关更新. 这个案例主要制作的是一个登录表单,在这个案例中使用了box-shadow.gradient,transform和transi

登陆表单设计案例:网页和APP登陆表单

文章描述:网页与APP中那些优美的登陆表单. 我从Dribbble收集了20个漂亮的登陆表单案例.希望你看后能从中受益,并对你以后的登陆表单设计有帮助.设计一个登陆表单看上去非常容易,但大多设计都很糟糕.毫无亮点.无论如何,这篇Dribbble案例集锦绝对走的是另一个极端.希望它们能赢得你的青睐!来一起欣赏吧:) 网站与APP中的登陆表单 继承了iOS7的精髓,这件登陆界面作品将iOS7微妙的动画背景上升到一个新的层面.此处的背景完全是一张动画图片--甚至可能是GIF.尽管这背景事实上没有那么精

网页与APP中那些优美的登陆表单

  Dribbble收集了20个漂亮的登陆表单案例.希望你看后能从中受益,并对你以后的登陆表单设计有帮助.设计一个登陆表单看上去非常容易,但大多设计都很糟糕.毫无亮点.无论如何,这篇Dribbble案例集锦绝对走的是另一个极端.希望它们能赢得你的青睐!来一起欣赏吧:) 网站与APP中的登陆表单 继承了iOS7的精髓,这件登陆界面作品将iOS7微妙的动画背景上升到一个新的层面.此处的背景完全是一张动画图片--甚至可能是GIF.尽管这背景事实上没有那么精致,但这一定是你平时不常见的设计.你几乎很难见

用 Flask 来写个轻博客 (19) — 以 Bcrypt 密文存储账户信息与实现用户登陆表单

目录 目录 前文列表 修改 User Model Flask Bcrypt 将 Bcrypt 应用到 User Model 中 创建登陆表单 前文列表 用 Flask 来写个轻博客 (1) - 创建项目 用 Flask 来写个轻博客 (2) - Hello World! 用 Flask 来写个轻博客 (3) - (M)VC_连接 MySQL 和 SQLAlchemy 用 Flask 来写个轻博客 (4) - (M)VC_创建数据模型和表 用 Flask 来写个轻博客 (5) - (M)VC_SQ

CSS3代码实例:CSS3制作网页登陆表单

文章简介:这个表单效果是很普通,但其制作采用的方法却很有创新,其中用到老技术的是@font-face制作icon.box-shadow制作阴影等,最亮点是使用了calc()函数来计算定位的值. 这个表单效果是很普通,但其制作采用的方法却很有创新,其中用到老技术的是@font-face制作icon.box-shadow制作阴影等,最亮点是使用了calc()函数来计算定位的值.这可是一种新玩法,虽然前面有介绍过这个属性的使用方法,后期的制作中却很少使用他,这个案例让我再次领略了calc()函数的功能

用php做一个简单的表单

PHP最有用的特性之一是它能够自动将表单中的变量值赋予PHP变量.这使得表单处理变得非常快捷. 因此,如果你送出一个内含输入栏位值的表单如下: <INPUT TYPE=TEXT NAME="name" VALUE="Glen Morris"> 当你用PHP处理此页面,$name变量的值就会是 Glen Morris. 因此,你可以用如下的方式把值打印出来: echo "Hi $name!"; 或者像这样测试其值: if ($name

社交登陆表单那点事

  嗨!小伙伴们,今天我们要来探讨一下社交登录表单的那点事. 什么是社交登录表单? 和单纯的注册与登录不一样,现在是社会化的合作时代,一切都讲究共赢.高效!而社交登录表单正是为我们提供了一个快速进入网站的入口,通常包括注册和登录两部分.社交登录入口一般都是facebook.推特.新浪.qq等. 要想使用网站提供的社交登录表单功能,前提是你有那些社会化网站的帐号,不过这个时代,谁会木有QQ或者微博呢:) 话说国内的一些网站利用社交登录表单登录后,体验很不好,层层跳转,进入网站后,依然要填写一大堆个

网页交互设计参考:漂亮的网页登陆表单设计实例

登录表单是很多网站必备的内容,界面虽然简单,但好的登录表单对于用户体验也十分重要.在设计表单时可能碰到最大的问题是如何将很小的表单框放在页面中,一般每个网站都会将表单设计成符合网站本身的风格,你也可以参考本文中的这些表单设计.能给你的设计一起启发 Mobile Me Straw Poll Scrap Blog 20×200 Acrobat 97 Bottles Twitter The Mattinator Mint Freelance Suite

java httpclient-有人用httpclient模拟表单提交登陆QQ邮箱的吗

问题描述 有人用httpclient模拟表单提交登陆QQ邮箱的吗 有没有人做过httpclient模拟表单提交登陆qq邮箱获取邮件的 解决方案 参考列表" rel="nofollow">java登陆qq邮箱获取联系人列表