求html 注册 账号密码数据库
发布网友
发布时间:2022-04-30 17:24
我来回答
共1个回答
热心网友
时间:2022-06-28 09:16
我把我做过的asp的代码贴给你,自己对照着看一下,有些不要的字段可以删除!
----------------------------------------------------------------------------------------------------
注册页面
<form action="registernew.asp" name="logform" method="post">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="400">
<tbody>
<tr><td height="50" colspan="2" class="tabletitle">在线图书销售管理系统--新用户注册</td>
</tr>
<tr>
<td height="40" align="right" width=30% class="leftborder"><div class="STYLE6">用户名:</div></td>
<td width=70% align="center" class="rightborder">
<input name="username" type="text" class="textinput" value='<%=request("username")%>' maxlength="20">
<font color="red">*</font></div></td>
</tr>
<tr>
<td height="40" align="right" class="leftborder"><div class="STYLE6">口 令:</div></td>
<td align="center" class="rightborder">
<input name="userpwd1" type="password" class="textinput" value='<%=request("userpwd1")%>' maxlength="10">
<font color="red">*</font></div></td>
</tr>
<tr>
<td height="40" class="leftborder" align="right"><div class="STYLE6">重复口令:</div></td>
<td align="center" class="rightborder">
<input name="userpwd2" type="password" class="textinput" value='<%=request("userpwd2")%>' maxlength="10">
<font color="red">*</font></div></td>
</tr>
<tr>
<td height="40" align="right" class="leftborder"><div class="STYLE6">身份证号:</div></td>
<td align="center" class="rightborder">
<input name="useridentity" type="text" class="textinput " value='<%=request("useridentity")%>' maxlength="18">
<font color="red">*</font></div></td>
</tr>
<tr>
<td height="40" align="right" class="leftborder"><div class="STYLE6">电子邮件:</div></td>
<td align="center" class="rightborder">
<input name="useremail" type="text" class="textinput " value='<%=request("useremail")%>' maxlength="50">
<font color="red">*</font></div></td>
</tr>
<tr>
<td height="40" align="right" class="leftborder"><div class="STYLE6">联系电话:</div></td>
<td align="center" class="rightborder">
<input name="userphone" type="text" class="textinput " value='<%=request("userphone")%>' maxlength="11">
<font color="red">*</font></div></td>
</tr>
<tr>
<td height="40" align="right" class="leftborder"><div class="STYLE6">联系地址:</div></td>
<td align="center" class="rightborder">
<input name="useraddress" type="text" class="textinput" value='<%=request("useraddress")%>' maxlength="50">
<font color="red">*</font></div></td>
</tr>
<tr>
<td height="40" align="right" class="leftborder"><div class="STYLE6">邮政编码:</div></td>
<td align="center" class="rightborder">
<input name="userpostcode" type="text" class="textinput " value='<%=request("userpostcode")%>' maxlength="6">
<font color="red">*</font></div></td>
</tr>
<tr>
<td height="40" colspan="2" align="center" class="bottomborder leftborder rightborder"><input name="logbutton" type="button" value="注 册" onClick="checkform()"> <a href="default.asp">返回主页</a></td>
</tr>
</tbody>
</table>
</form>
<%
if request("username")<> "" then '保存用户注册信息
'建立数据库链接
set cn=server.CreateObject("adodb.connection")
cn.connectionstring="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/book/database/booksale.mdb/")
cn.open
'检查用户名是否重复
username=request("username")
set rs=server.createobject("adodb.recordset")
querystr="select * from customer where user_name='"&username&"'"
set rs.activeconnection=cn
rs.cursortype=1
rs.locktype=3
rs.open querystr
if rs.recordcount > 0 then
response.write"<div align=center><font color=red>用户名重复!</font></div>"
else
'保存用户注册信息
rs.addnew
rs.fields("user_name")=request("username")
rs.fields("user_pwd")=request("userpwd1")
rs.fields("user_identity")=request("useridentity")
rs.fields("user_email")=request("useremail")
rs.fields("user_phone")=request("userphone")
rs.fields("user_address")=request("useraddress")
rs.fields("user_postcode")=request("userpostcode")
rs.update
session("username")=username '保存当前用户名
'自动载入在线图书销售管理系统页面
response.Redirect "booksaling.htm"
end if
'释放ado对象
rs.close
cn.close
set rs=nothing
set cn=nothing
response.flush
end if
%>
</body>
</html>
<script >
<!--
function checkform()
{
var uname=document.logform.username
var upwd=document.logform.userpwd1
var upwd2=document.logform.userpwd2
var uinentity=document.logform.useridentity
var uemail=document.logform.useremail
var uphone=document.logform.userphone
var uaddress=document.logform.useraddress
var upostcode=document.logform.userpostcode
if(uname.value.length==0){alert("请输入用户名!");return false;}
else if(upwd.value.length==0){alert("请输入密码!");return false;}
else if(upwd2.value!=upwd.value){alert("两次密码须一致!");return false;}
else if(uinentity.value.length==0){alert("请输入身份证号!");return false;}
else if (uemail.value.length ==0){alert("请输入电子邮箱!");return false;}
else if(uemail.value.length >0){
var emailStr=uemail.value;
var emailPat=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var matchArray=emailStr.match(emailPat);
if (matchArray==null)
{alert("邮箱格式不正确!");
return false;
}}
else if(uphone.value.length==0){alert("请输入联系电话!");return false;}
else if(uaddress.value.length==0){alert("请输入联系地址!");return false;}
else if(upostcode.value.length==0){alert("请输入邮编!");return false;}
else {
return true;}}
-->
</script>
-------------------------------------------------------------------------------------------------
信息读取页面
<form action="edituserinfo.asp" name="updateform" method="post">
<table cellpadding="2" align="center">
<tr>
<td align="right">用户名:</td>
<td><input name="updatename" id="uname" type="text" class="inputtext" maxlength="20" value="<%=updatename%>">
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">口 令:</td>
<td><input name="updatepwd1" type="password" id="upassword" class="inputtext" value="<%=updatepwd%>" maxlength="10">
<font color="red">*</font></td>
</tr>
<tr>
<td> </td>
<td><input name="updatepwd2" type="password" id="upassword2"class="inputtext" value="<%=updatepwd%>" maxlength="10">
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">身份证号:</td>
<td><input name="updateidentity" type="text" id="uidentity" class="inputtext" value="<%=updateidentity%>" maxlength="18">
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">电子邮件:</td>
<td><input name="updateemail" type="text" id="uemail" class="inputtext" value="<%=updateemail%>" maxlength="50">
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">联系电话:</td>
<td><input name="updatephone" type="text" id="uphone" class="inputtext" value="<%=updatephone%>" maxlength="11">
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">联系地址:</td>
<td><input name="updateaddress" type="text" id="uaddress" class="inputtext" value="<%=updateaddress%>" maxlength="50">
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">邮政编码:</td>
<td><input name="updatepostcode" type="text" id="upostcode" class="inputtext" value="<%=updatepostcode%>" maxlength="6">
<font color="red">*</font></td>
</tr>
<tr>
<td colspan="2" align="center"><input name="updatebutton" id="updatebutton" type="button" value="保存修改的注册信息" onClick="ValidateUpdateForm()"></td>
</tr>
</table>
</form>
<%
if request("updatename")<>"" then '保存修改后的注册信息
querystr="select * from customer where user_name='"&request("updatename")&"'"
'创建recordset对象
set rstemp=server.CreateObject("adodb.recordset")
set rstemp.activeconnection=cn
rstemp.cursortype=1
rstemp.locktype=3
'检查用户名是否重复
rstemp.open querystr
if not rstemp.eof then
if rstemp.fields("user_id")<>rs.fields("user_id") then
response.write "<div align=center>"
response.write "<font color=red> 用户名重复!</font></div>"
else
'保存修改后的用户注册信息
rs.fields("user_name")=request("updatename")
rs.fields("user_pwd")=request("updatepwd1")
rs.fields("user_identity")=request("updateidentity")
rs.fields("user_email")=request("updateemail")
rs.fields("user_phone")=request("updatephone")
rs.fields("user_address")=request("updateaddress")
rs.fields("user_postcode")=request("updatepostcode")
rs.update
session("username")=request("updatename") '保存修改后的用户名
response.write "<div align=center><font color=red>"
response.write "修改后的注册信息已被成功保存!</font></div>"
end if
else
'保存修改后的用户注册信息
rs.fields("user_name")=request("updatename")
rs.fields("user_pwd")=request("updatepwd1")
rs.fields("user_identity")=request("updateidentity")
rs.fields("user_email")=request("updateemail")
rs.fields("user_phone")=request("updatephone")
rs.fields("user_address")=request("updateaddress")
rs.fields("user_postcode")=request("updatepostcode")
rs.update
session("username")=request("updatename") '保存当前用户修改后的用户名
response.write "<div align=center><font color=red>"
response.write "修改后的注册信息已被成功保存!</font></div>"
end if
'释放ado对象
rstemp.close
rs.close
cn.close
set rs=nothing
set cn=nothing
set rstemp=nothing
response.Flush
end if
%>
<hr>
<div align="center"><a href="booksaling.htm">返回首页</a></div>
<% else %>
请登录后再访问该页面,到
<a href="default.asp" target="_parent">客户登陆</a>页面
<%end if%>
------------------------------------------------------------------------------------
数据库设计
customer表
字段如下:
user_id 自动编号,自增量1
user_name 用户名
user_pwd 密码
user_identity 身份证号码
user_email 电子邮件
user_phone 联系方式
user_address 地址
user_postcode 邮编
数据库里创建好了登录账号和密码 怎么连接HTML登录按钮啊 麻烦指点一...
'); } $username = htmlspecialchars($_POST['username']); $password = MD5($_POST['password']); //包含数据库连接文件 include('conn.php'); //检测用户名及密码是否正确 $check_query = mysql_query("select * from user_list where username='$username' and password='$...
我用html编写了一个注册网页,现在想把它连接到数据库上,哪位高手可以给...
<?php serverName = "SQLServer服务器IP地址";uid = "SQLServer有效用户";pwd = "密码";connectionInfo = array("UID"=>$uid,"PWD"=>$pwd,"Database"=>"默认数据库");/* Connect using SQL Server Authentication. */ conn = sqlsrv_connect($serverName, $connectionInfo);if( $conn ==...
求html登陆界面详细代码 要可以登陆,用数据库保存
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("pwdcooki...
用HTML制作了表单,有用户名、密码、确认密码、年龄、性别,
--上面的代码加载head里面--><form action="" method="get" onSubmit="return chek()" name="myForm">用户名:<input type="text" name="username">密码:<input type="password" name="pass">确认密码:<input type="
html语言如何实现帐号密码登陆
1、使用form表单事件最简单的账号密码登录的数据提交,代码如下:<!DOCTYPE html><html><body><form action="login.php">用户名:<br><input type="text" name="firstname" value="请输入账号"><br>密码:<br><input type="text" name="lastname" value="请输入密码"><br><br><input type=...
动态html页面。用html。php。mysql实现注册和登录的一些问题。_百度知 ...
也可以提交给一个php页面处理,post到一个php文件,对注册信息进行过滤,符合就添加不符合继续注册,信息符合后就连接数据库,插入这条数据。登录的时候实际上是做一个查询,看数据表中有没有你登录输入的数据,有就登录成功,没有就跳到登录页提示用户名或者密码不正确,或者跳转到注册页提示此账号不...
如何在网页中用PHP和HTML语言访问数据库 并实现用户登陆?
mysql_connect()这个函数用来连接MySQL数据库 mysql_query()这个函数用来执行SQL语句,用户登陆的话,这里就查询数据库中有没有用户名和密码与用户输入的都一样的记录,有的话就是通过验证了。mysql_fetch_array()HTML部分:<form action="处理登陆的PHP页面" method="post"> <input type="text" name...
DW做的HTML登陆网页 SQL数据库 现在已经设计好了用户密码表和网页 怎样...
你可以事先在数据库中给你不同的账户密码需要访问不同的页面,作一个分类,比如有几种不同的用户类型,比如,超级用户,普通用户,VIP用户之类,在用户表中加一个字段,然后在验证时进行一一判断,如果为超级用户,就打开相应的页面~~
html页面验证用户名和密码并且点击自己制作的登陆按钮跳转到另外一个...
针对您提的问题想要实现的效果,下面说说不用 form 表单和数据库来实现用户名和密码验证的方法:1、首先,给 HTML 页面里的用户名和密码输入框都定义一个id属性,例如:用户名:<input type="text" id="username" value=""> 密 码:<input type="password" id="password" value=""> 2、...
用html作为登陆界面,再转到数据库查看名和密码正确不,再在jsp获取数据...
可以把你的SQL语句放在数据库里运行看看能不能查出来结果。如果没问题就检查一下字段定位是否正确。不懂JSP