如何治理水葫芦:如何用dreamweaver制作登录页面

来源:百度文库 编辑:高考问答 时间:2024/04/28 19:04:22
想做一个网站,有自己的登录和注册页面,应当如何制作,需要用到数据库是吗?

这是我编写的一个比较简单的登录页面,将这代码复到网页的<body></body>中间,再加一些美工上的修改就行了
登录页面:
<script language="JavaScript">
<!--
function check()
{
if (guanli.username.value=="") {
alert ("用户名不能为空,请输入用户名!");
document.huiyuan.username.focus();
return false;
}
if (guanli.password.value=="") {
alert ("密码不能为空,请输入密码!");
document.huiyuan.password.focus();
return false;
}
}
-->
</script>

<form name="guanli" method="POST" action="checkadmin.asp" onSubmit="return check(guanli)" >
用户名:<input type="text" name="username" size="20" style="BORDER-BOTTOM: #FFFFFF 1px double; BORDER-LEFT: #FFFFFF 1px double; BORDER-RIGHT: #FFFFFF 1px double; BORDER-TOP: #FFFFFF 1px double; BACKGROUND: #93CF43 COLOR: #000000; FONT-SIZE: 9pt">
密  码:<input type="password" name="password" size="20" style="BORDER-BOTTOM: #FFFFFF 1px double; BORDER-LEFT: #FFFFFF 1px double; BORDER-RIGHT: #FFFFFF 1px double; BORDER-TOP: #FFFFFF 1px double; BACKGROUND: #93CF43 COLOR: #000000; FONT-SIZE: 9pt">
<input type="submit" value="登陆" name="B1" style="BORDER-BOTTOM: #FFFFFF 1px double; BORDER-LEFT: #FFFFFF 1px double; BORDER-RIGHT: #FFFFFF 1px double; BORDER-TOP: #FFFFFF 1px double; BACKGROUND: #93CF43 COLOR: #000000; FONT-SIZE: 9pt">
<input type="submit" value="取消" name="B1" style="BORDER-BOTTOM: #FFFFFF 1px double; BORDER-LEFT: #FFFFFF 1px double; BORDER-RIGHT: #FFFFFF 1px double; BORDER-TOP: #FFFFFF 1px double; BACKGROUND: #93CF43 COLOR: #000000; FONT-SIZE: 9pt">

</form>
检查页面:文件名为:checkadmin.asp
<!--#include file=conn.asp-->

<%
dim sql
dim rs
dim username
dim password
username=trim(request("username"))
password=trim(Request("password"))
set rs=server.createobject("adodb.recordset")
sql="select * from admin where username='"&username&"'"
rs.open sql,conn,1,2
if not(rs.eof) then
if password=rs("password") then
session("admin")=rs("username")
session("id")=rs("id")
session("truename")=rs("truename")
response.Redirect("admin_index.asp")
%>

<%
else
%>
<script language="JavaScript" type="text/JavaScript">
alert("你的密码错误,请重新输入!!不是管理员请立即离开");
history.back();
</script>
<% end if%>
<%else%>
<script language="JavaScript" type="text/JavaScript">
alert("输入错误,请重新输入!!不是管理员请立即离开");
history.back();
</script>
<% end if%>
<%
rs.close
conn.close
set rs=nothing
set conn=nothing
%>

其中CONN为实现打开数据库

先配置IIS服务器,然后建立新的站点,然后建一个数据库,然后进行登录页面的设计,然后用dreamweaver建立数据库的连接,然后查询数据库里的用户名与密码,用IF语句进行判断,如果正确则导入后面的页面,否则登出到首页

这与ASP相关,可以通过ASP来实现。
不过DW中也可以直接设计数据库网站
不过要安IIS服务
和ODBC数据库连接