首页技术html用户登录注册页面代码?好看html用户登录界面代码

html用户登录注册页面代码?好看html用户登录界面代码

编程之家2026-05-22986次浏览

今天给各位分享html用户登录注册页面代码的知识,其中也会对好看html用户登录界面代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

html用户登录注册页面代码?好看html用户登录界面代码

求html登陆界面详细代码 要可以登陆,用数据库保存

上面给你的是asp的,这边给你个php的,你看下,不懂再问我

<?php

include("config.php");

session_start();

/*--------------------删除cookies记录,让cookies过期-----------------------------------*/

if($_GET["del"]=="cookies")

html用户登录注册页面代码?好看html用户登录界面代码

{

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用户登录界面代码问题对您有所帮助,还望关注下本站哦!

java自学书籍推荐?java自学难度大吗mysql数据库怎么打开,MySQL数据库下载