html用户登录注册页面代码?好看html用户登录界面代码
今天给各位分享html用户登录注册页面代码的知识,其中也会对好看html用户登录界面代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
求html登陆界面详细代码 要可以登陆,用数据库保存
上面给你的是asp的,这边给你个php的,你看下,不懂再问我
<?php
include("config.php");
session_start();
/*--------------------删除cookies记录,让cookies过期-----------------------------------*/
if($_GET["del"]=="cookies")
{
setcookie("usercookies","", time()-3600);
setcookie("pwdcookies","", time()-3600);
echo"<SCRIPT type=text/javascript>
var n= 5;
var timer= setInterval(function(){
n--;
document.getElementById('second').innerHTML= n;
if(n== 0){
clearInterval(timer);
window.location='login.php';
}
}, 1000);
</SCRIPT>删除成功<br><B class='chengse STYLE1' id=second>5</B>秒后回到首页";
exit();
}
/*------------------------如果判断已经有cookies存在,则进行自动登录操作----------------------------------*/
if($_COOKIE["usercookies"]!="" and$_COOKIE["pwdcookies"]!="")
{
$username=$_POST["username"];
$userpassword=$_POST["userpassword"];
$sql=mysql_query("select* from user where username='$username' and userpassword='$userpassword'");
$rs=mysql_fetch_array($sql);
echo"自动跳转成功";
//exit();
}
/*----------------------------点击登录按钮后的动作act=login----------------------------------*/
if($_GET["act"]=="login")
{
/*------------------判断获取的验证码是否一致-------------------------*/
/*if(strtoupper($_SESSION["vcode"])!=strtoupper($_POST["Code"]))
{
echo("<script type='text/javascript'> alert('对不起,验证码错误!');location.href='javascript:onclick=history.go(-1)';</script>");
exit();
}*/
/*------------------------点击登录按钮后如果判断已经有cookies存在,则进行自动登录操作----------------------------------*/
if($_COOKIE["usercookies"]!="" and$_COOKIE["pwdcookies"]!="")
{
$username=$_POST["username"];
$userpassword=$_POST["userpassword"];
$sql=mysql_query("select* from user where username='$username' and userpassword='$userpassword'");
$rs=mysql_fetch_array($sql);
if($_POST["username"]==$rs["username"] and$_POST["userpassword"]==$rs["userpassword"])
{
echo"<script type='text/javascript'> alert('存在cookies登录跳转成功!');location.href='javascript:onclick=history.go(-1)';</script>";
exit();
}
else
{
echo"<script type='text/javascript'> alert('存在cookies登录跳转失败!');location.href='javascript:onclick=history.go(-1)';</script>";
exit();
}
exit();
}
/*-------------------点击登录后判断cookies不存在则进行登录比较用户名密码------------------------------*/
$username=$_POST["username"];
$userpassword=md5($_POST["userpassword"]);
$sql=mysql_query("select* from user where username='$username' and userpassword='$userpassword'");
if($rs=mysql_fetch_array($sql))
{
/*---------------------用户名密码判断正确,写入cookies动作,同时进行跳转------------------------------------*/
setcookie("usercookies",$_POST["username"], time()+3600*48);
setcookie("pwdcookies", md5($_POST["userpassword"]), time()+3600*24);
header('Location: ;);
exit();
}
else
{
/*-------------------判断用户名密码错误,弹出错误提示---------------------------*/
echo"<script type='text/javascript'> alert('用户名或密码错误,请重新输入!');location.href='javascript:onclick=history.go(-1)';</script>";
exit();
}
}
/*
$user_IP=$_SERVER["REMOTE_ADDR"];//获取访问者IP
$file_name=date('Y-m-d').'.txt';//以当前的日期建立txt文件
$file=fopen($file_name,"a+");//如果存在该文件就打开,如果不存在就创建
fwrite($file,$user_IP.'--'.date('Y-m-d H:i:s')."\r\n");//将访问者IP及当前时刻写到文件最后,\r\n在文档最后换行
fclose($file);//关闭文件
*/
?>
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<title>COOKIES判断是否自动登录</title>
</head>
<body>
<form action="?act=login" method="post">
<input name="username" type="text" id="username" value="<?php if($_COOKIE["usercookies"]!=""){echo$_COOKIE["usercookies"];}?>"/>
<input name="userpassword" type="password" id="userpassword" value="<?php if($_COOKIE["pwdcookies"]!=""){echo$_COOKIE["pwdcookies"];}?>"/>
<!--<img src="yanzhengma_class.php" title="看不清楚?请点击刷新验证码" onClick="this.src='yanzhengma_class.php?t='+(new Date().getTime());" height="20px;"><input name="Code" type="text" id="Code" value=""/>-->
<input name="" type="submit"/>
</form>
<a rel="external nofollow" href="?del=cookies">删除cookies</a>
</body>
</html>
如何在网页中用asp做登录和注册希望给出代码。
第一建数据库:db.mdb
建数据表 user
添加如下字段:
字段 id自动编号
username用户名
password用户密码
第二建立数据库链接页面 conn.asp
代码如下:
StrSQL="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.mappath("db.mdb")
set conn=server.createobject("ADODB.Connection")
conn.open StrSQL
第三建立添加用户页面 user_add.asp代码如下:
<!--#include file="conn.asp"-->
<form name="add" method="post" action="user_add.asp?act=add">
<input type="text" name="name">
<input type="password" name="password">
<input type="submit" name="Submit" value="注册">
</form>
<!--------------注册处理代码------------------------>
<%
if request.Form("act")="add" then
name=request.form("name")
password=request.form("password")
if name="" and password="" then
Response.write("<script>alert('用户名和密码不能为空');location.href='admin_user_add.asp'</script>")
Response.End
end if
set rs=server.CreateObject("ADODB.RecordSet")
set rst=server.CreateObject("ADODB.RecordSet")
sql1="select* from user"
rst.open sql1,conn,1,1
if name=rst("username") then
Response.write("<script>alert('该用户已存在,请重新填写');location.href='user_add.asp'</script>")
response.End()
end if
rst.close
sql="user"
rs.open sql,conn,1,3
rs.addnew
rs("username")=name
rs("password")=password
rs.update
rs.close
set rs=nothing
set myerrors=conn.errors
if myerrors.count=0 then
Response.write("<script>alert('注册成功');location.href='user_add.asp'</script>")
else
msgboxu"注册失败!原因:"
Response.write("<script>alert('注册失败!原因:"&myerrors.item(0).description&"');location.href='user_add.asp'</script>")
end if
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<!--------------注册处理结束------------------------>
第四登录页面:login.asp
<form action="login.asp?act=dengl" method="post">
登陆名称:<input name="name" type="TEXT">
登录密码:<input name="password" TYPE="PASSWORD">
<input type="submit" name="submit" value="登陆">
</form>
<!----------登录处理代码---------------------->
<!--#include file="conn.asp"-->
<%
if request.querystring("act")="dengl" then
if(request("name")="" and request("password")="") then
response.write("请输入用户名和密码!")
else
set rs=server.CreateObject("ADODB.RecordSet")
rs.open"select* from user where name='"& request("name")&"' and password='"&request("password")&"'",conn,1
if rs.eof and rs.bof then
response.write"<SCRIPT language=JavaScript>alert('用户名或密码不正确!');"
response.write"javascript:history.go(-1)</SCRIPT>"
response.end
else
session("name")=rs("name")
session("password")=rs("password")
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<!----------登录处理代码结束---------------------->
所有页面文件都放在同一个目录下面即可运行了。。。。
网页怎么实现用户注册
先不要着急动态网页,把html学好再说。目前网页编程分为动态和静态,静态是html,以及像vbscript,javascript的脚本,动态是在以上基础上还包含asp或php代码,如果你是单纯想做个登陆程序也不是很难,照葫芦画瓢。
如果你要正经学动态网页的话,首先要学html(使用流行的div+css)和以及使用脚本代码(不一定要会编写),同时由于flash盛行,想做好的网页,flash必学,接着进军动态网页。
你可以想象,一个可以注册登陆的的网站,肯定是需要数据库的,就算是简单access,所以你要能管理假单的数据库,若网站做大了,数据大了,比如像腾讯,那么access就不能用了,必须学SQL,SQL就是比较专业的了,厚厚的一本书。同时既然有用户,那么用户的资料,尤其密码就需要绝对保密,于是MD5加密就是不得不涉及了。同是网站防挂马等等。
然后asp和php就是动态网页,两个都要学,php前景比asp稍好些,但也比asp难些。
上面说的是正式网站,可运营的。
如果仅仅是试试的话,首先不需要acces,可以用txt文件来存取密码,就像vb一样。不存在网站结构,所以不需要用css+div,使用简单的表单就可以实现。另外你只需要登陆程序,那么基本结构就是:数据,动态代码部分,html部分。为尽可能简洁,可以不使用脚本实现页面特效。
1,html。对于登陆程序,表单必须学习。
2,数据,建立一个空白txt文件。
3,动态部分。asp和php各不一样。但是工作原理可以说一下,
输入数据(在表单中输入)
当点击注册按钮时,html的表单form会提交数据指定的asp页面(这部分属于html代码),asp执行——1,接收表单数据,生成一个html页面,里面动态生成你刚注册的用户名。一般是欢迎光临的页面。2,将数据发送到txt文件里保存下来。
如果点登陆,动态代码执行——将用户名密码核对,成功后生成欢迎再次光临页面(这样的页面就是asp或php页面),否则,回到原页面(静态html)。
而且一旦登陆成功,用户访问的页面几乎全部都是asp或php文件。同时,浏览到的个人信息都要与数据库挂钩。
这是一些通俗解释,做个动态网不是那么简单的。你只是看着简单,很多网站都有个,但想自己做就不容易了。一般网页都是托专门的网站制作公司做的,你以为那些什么论坛都是自己做的吗?很多论坛图标都一样,因为全是一个版本的,只是把原来的一些版权东西替换成自己的了。其实你也可以去下载代码,也可以用的。
不过提醒一下,动态网站在自己pc上运行是要安装iss组件,这是和静态网站的区别。没装ISS,asp是没法实现动态运行的,比如,你做的一套本地asp程序(数据库什么都有),可以IE预览看到登陆界面,但是你绝对登陆不上。
好了,文章到这里就结束啦,如果本次分享的html用户登录注册页面代码和好看html用户登录界面代码问题对您有所帮助,还望关注下本站哦!