用户界面已经在 Dreamweaver 和更高版本中做了简化。 因此,您可能在 Dreamweaver 和更高版本中找不到本文中描述的一些选项。 有关详细信息,请参阅此文章。
关于注册页
您的 Web 应用程序可以包含一个页面,该页面要求用户在首次访问您的网站时进行注册。
注册页由以下构造块组成:
一个数据库表,用于存储用户的登录信息
使用户可以选择用户名和密码的 HTML 表单
您还可以使用该表单从用户那里获取其他个人信息。
一个插入记录服务器行为,用于更新网站用户的数据库表
检查新用户名的服务器行为,用于确保用户输入的用户名没有被其他用户使用
存储有关用户的登录信息
注册页面需要一个数据库表来存储用户输入的登录信息。
- 确保您的数据库表包含用户名和密码列。如果您希望已登录用户拥有不同的访问权限,请包含一个访问权限列。
- 如果您希望为网站的所有用户设置通用密码,请配置您的数据库应用程序(Microsoft Access、Microsoft SQL Server、Oracle 等),以便在每个新用户记录中默认输入密码。在大多数数据库应用程序中,\n您可以在每次创建新记录时将列设置为默认值。\n将该默认值设置为密码。
- 您还可以使用数据库表存储有关用户的其他有用\n信息。
创建注册页面的下一步是向\n注册页面添加一个 HTML 表单,让用户选择用户\n名和密码(如果适用)。
添加一个用于选择\n用户名和密码的 HTML 表单
您向注册\n页面添加一个 HTML 表单,让用户选择用户名和密码(如果适用)。
将在页面上创建一个空表单。 您可能需要启用\n不可见元素("视图">"可视化辅助">\n"不可见元素")才能看到表单的边界,这些边界由\n细红线表示。
您无需为表单指定 action 或 method 属性\n来告诉它在\n用户单击"提交"按钮时在何处以及如何发送记录数据。插入记录服务器行为\n会为您设置这些属性。
该表单还可以有更多表单对象来记录其他个人数据。
您应该在每个表单对象旁边添加标签(以文本或图像形式),来告诉用户它们是什么。您还应该\n通过将表单对象放置在 HTML 表格内来排列它们。\n有关表单对象的更多信息,请参见创建网页表单。
您可以通过选择按钮、打开属性检查器("窗口">\n"属性")并在值框中输入新值来更改提交按钮的标签。
创建注册页面的下一步是添加插入记录\n服务器行为,以在数据库的用户表中插入记录。
更新用户的数据库表格
您必须向注册页面添加插入记录服务器行为\n以更新数据库中的用户表。
即会出现“插入记录”对话框。
创建注册页面的最后一步是确保\n用户名不被其他注册用户使用。
添加服务器行为以确保\n用户名的唯一性
您\n可以向用户注册页面添加服务器行为,在将该用户添加到注册用户数据库\n之前验证用户名的唯一性。
当用户单击注册页面上的提交按钮\n时,服务器行为会将用户输入的用户\n名与存储在注册用户数据库表中的用户名进行比较。如果在数据库表中未找到匹配的用户名,服务器行为将正常执行插入记录操作。如果找到匹配的用户名,服务器行为会取消插入记录操作并打开新页面(通常是提醒用户该用户名已被占用的页面)。
打开的页面应提示用户该用户名已被占用,并让用户重新尝试。