如何用dreamweaver制作用户登录界面
1、插入一个div,设置为400x300px大小,背景色为米黄色,居中。
2、输入标题文字和用户名、密码,调整位置。
3、继续插入填写部分,插入--表单--文本域,所以需要输入内容的“框”都是文本域。设置用户名文本域ID为username,点击确定。
4、继续同样的方式插入密码的文本域,设置ID为password。因为密码是非明文的,不需要显示,所以在属性面板里选择文本域的类型--密码。
5、插入按钮。插入--表单--按钮,插入两个按钮,ID分别设置为login和reg。login按钮设置为登陆,reg按钮设置为注册。
6、初始值是输入内容时,填写框显示的提示文字。
7、这样一个简单的登陆界面就做好了。
怎样在我的网站上建立用户登录认证页面
第一种方法:做一个用户验证的ASP页。这个网上很多的,直接搜索用户验证,比较多的,但是有一点不好,就是安全性不是很好,因为用户的密码是写在ASP页面中的,往往一些错误信息会泄露密码。
第二种方法:用ASP+ACCESS (比较容易做),
1.在数据库中创建一个UERS表,可以设置三个字段, 用户名UERS, 密码PASSWORD,用户权限POWER。然后贴加用户。
2.接下来就是在你的主页弄一个表单,一个TEXT文本框,一个PASSWORD文本框,一个提交按钮,一个清除按钮。接着在服务器行为当中增加“用户登录”行为,按照提示设置。
3.在设置你所需要验证的页面。也是增加服务器行为。增加“限制该页的访问”这个行为。
这样只有这个用户登录成功了,那么才可以浏览限制的页面。
怎样制作网页中的用户登录,包括数据库?
你说的不太明白,首先要制作用户登录是使用表单实现的,最基本的要有四个页面可以实现,第一个页面时登录页面,第二个是登录成功的页面,第三个是登录失败的页面,第四个页面是验证的页面,在登陆页面上使用form
action=“验证的页面”在验证的页面上使用
session获取对象,具体方法
%
Session("name")=request.form("name")
Session("password")=request.form("pass")
If
Session("name")="王明"and
Session("password")="123"
Then
Response.Redirect"chonggong.asp"
Else
Response.Redirect"shibai.asp"
End
If
%
这与数据库连接可以在Dreamweaver中添加实现。
有什么不明白的给我回话。
希望我说的对你有所帮助
我自己制作了网站,但是如何弄登录和注册?
这种效果很多,灵活运用就可以,比如使用添加登录认证,为网页增加一个登录可查阅的权限控制,使用ASP程序来给网页进行加密,验证的方法比较通用,借助数据库及ASP程序进行设计,来实现一种通用网页加密。
打开Microsoft Access,建立一个“用户名及密码”的数据表,假设将这个表取名为User,数据库名为lastcoco.mdb,数据表的结构如下:
字段说明 字段名称 数据类型 数据长度
用户名 ID 文本 15
密码 PWD 文本 15
编辑一个PASS.ASP的验证文件,源代码如下:
%
Function Check( ID, Pwd )
Dim conn, par, rs
Set conn = Server.CreateObject("ADODB.Connection")
par = "driver={Microsoft Access Driver (*.mdb)} "
conn.Open par ";dbq=" Server.MapPath("lastcoco.mdb ")
sql = "Select ? From users Where ID='" ID "' And Pwd = '" Pwd "'"
Set rs = conn.Execute( sql )
If rs.EOF Then
Check= False
Else
Check= True
End If
End Function
%
%
If IsEmpty(Session("Passed")) Then Session("Passed") = False
Head = "请输入用户名和密码"
ID = Request("ID")
Pwd = Request("Pwd")
If ID = "" Or Pwd = "" Then
Head = "请输入用户名和密码"
Else If Not Check( ID, Pwd ) Then
Head = "用户名或不正确,请登录核实"
Else
Session("Passed") = True
End If
If Not Session("Passed") Then
%
html
head title/title /head
body BGCOLOR="#FFFFFF"
h2 ALIGN="CENTER"%=Head%/h2
hr WIDTH="100%"
form Action="%=Request.ServerVariables("PATH_INFO")%" Method="POST"
table BORDER="1" CELLSPACING="0"
tr
td ALIGN="RIGHT"用户名:/td
tdinput Type="Text" Name="ID" Size="12" Value="%=ID%"/td
/tr
tr td ALIGN="RIGHT"密码:/td
tdinput Type="Password" Name="Pwd" Size="12" Value="%=Pwd%"/td /tr
/table
pinput Type="Submit" Value="登录" p /form
hr WIDTH="100%" align="center"
/body /html
%Response.End
End If %
只需要在需要加密码登录的网页HTML代码最前面加上〈! --#include file="pass.asp"--〉就可以了。这个验证合法性的页面具有通用性,所以非常方便使用。
如何制作网站的用户登录界面
很多用户在开发 ASP.NET 应用程序时都有这样的需求:管理员角色的账户使用管理员的登录界面进行登录,普通用户角色的账户使用普通用户的登录界面进行登录。由于ASP.NET的web.config里只能使用一个 authentication mode="Forms" 节点,所以,要实现不同用户采用不同的登录界面,一个办法就是创建一个管理员专用的虚拟目录,并设置为应用程序来实现。下面介绍另外一种采用重定向的办法来解决这个问题。 本文介绍的方法原理是根据登录界面的返回地址进行判断,然后重定向到不同的页面。下面就是实现的详细过程。 1,创建一个网站,在网站里创建Admin文件夹和User文件夹,分别存放admin和普通用户所使用的文件。也可以只设置一个 Admin 文件夹。由于本方法采用的判断返回路径的方法,所以,要能从路径中区分出哪些是admin用户使用的文件夹。当然,采用其他的判断方法也是可以的。 2,在网站根目录下分别创建3个登录文件:Login.aspx、UserLogin.aspx和AdminLogin.aspx。其中Login.aspx文件起地址转换的作用,Login.aspx文件的主要内容: protected void Page_Load(object sender, EventArgs e) { String ReturnUrl = Request.QueryString["ReturnUrl"]; if (ReturnUrl == null || ReturnUrl.Equals(String.Empty)) { //默认情况下,按普通用户进行登录 Response.Redirect("~/UserLogin.aspx"); } else { if (ReturnUrl.ToLower().Contains("/admin/")) { Response.Redirect("~/AdminLogin.aspx?ReturnUrl=" + Server.UrlEncode(ReturnUrl)); } else { Response.Redirect("~/UserLogin.aspx?ReturnUrl=" + Server.UrlEncode(ReturnUrl)); } } 在这个文件的代码中,如果ReturnUrl中含有"/admin/",就重定向到AdminLogin.aspx登录界面;否则,就重定向到 UserLogin.aspx 登录界面。 UserLogin.aspx这个文件的内容如下: %@ Page Language="C#" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " " mce:script runat="server" !-- protected void Button1_Click(object sender, EventArgs e) { //密码验证过程在此省略,假如用户名是mxh,密码是mengxianhui String UserName = "mxh"; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(2,//票证的版本号 UserName,//与身分验证票关联的用户名 DateTime.Now, //票证发出时的本地日期和时间 DateTime.Now.AddHours(1),//票证过期的本地日期和时间 true,// 如果票证存储在持久性cookie中(跨浏览器会话保存)则为 true 否则为false 如果票证储存在URL中,将忽略此值 "reader",//储存在票证中持定的用户信息,本页面供 reader 登录使用 FormsAuthentication.FormsCookiePath //票证储存在cookie中的路径 ); //如果 forms 元素的 protection 属性设置为 All 或 Encryption,则窗体身份验证使用 Encrypt 方法对窗体身份验证票进行加密和签名。 string encTicket = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket); Response.Cookies.Add(cookie); Response.Redirect(FormsAuthentication.GetRedirectUrl(UserName, true)); } // -- /mce:script html xmlns=" " head runat="server" title 孟宪会之多用户登录测试页面 /title /head body form id="form1" runat="server" 普通用户登录界面省略 br / asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="普通用户登录" / /form /body /html %@ Page Language="C#" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " " mce:script runat="server" !-- protected void Button1_Click(object sender, EventArgs e) { //密码验证过程在此省略,假如用户名是mxh,密码是mengxianhui String UserName = "mxh"; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(2,//票证的版本号 UserName,//与身分验证票关联的用户名 DateTime.Now, //票证发出时的本地日期和时间 DateTime.Now.AddHours(1),//票证过期的本地日期和时间 true,// 如果票证存储在持久性cookie中(跨浏览器会话保存)则为 true 否则为false 如果票证储存在URL中,将忽略此值 "reader",//储存在票证中持定的用户信息,本页面供 reader 登录使用 FormsAuthentication.FormsCookiePath //票证储存在cookie中的路径 ); //如果 forms 元素的 protection 属性设置为 All 或 Encryption,则窗体身份验证使用 Encrypt 方法对窗体身份验证票进行加密和签名。 string encTicket = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket); Response.Cookies.Add(cookie); Response.Redirect(FormsAuthentication.GetRedirectUrl(UserName, true)); } // -- /mce:script html xmlns=" " head runat="server" title 孟宪会之多用户登录测试页面 /title /head body form id="form1" runat="server" 普通用户登录界面省略 br / asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="普通用户登录" / /form /body /html
麻烦采纳,谢谢!
网页制作如何添加用户登录(用户名登录密码那种)
使用JavaScript实现。
SCRIPT LANGUAGE="JavaScript"
function Login(form) {
var username = lue;
var password = lue;
var server = lue;
if (username password server) {
var htsite = "http://" + username + ":" + password + "@" + server;
window.location = htsite;
}
else {
alert("请输入用户和密码.");
}
}
/script
把以上内容加到head部分;
然后下面的内容放在body里就好了:
form name=login
input type="hidden" name="server" value=" "
用户名:
input type=text name=username size=20
密 码:
input type=password name=password size=20
input type=button value="登录" onClick="Login( rm)" name="button"
/form
暂无评论
发表评论