这是我 网站之前写的一个! 你是需要有两个登陆入口是吧! 一个是个人 一个是企业! 对吧?<br> 那样 你只需要在复制一份这个代码! 链接另外一个数据库就好了! <br><br><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <br>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br><html xmlns="http://www.w3.org/1999/xhtml"><br><head><br><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br><title>用户登录</title><br><style type="text/css"><br> html{font-size:12px;}<br> fieldset{width:520px; margin: 0 auto;}<br> legend{font-weight:bold; font-size:14px;}<br> label{float:left; width:70px; margin-left:10px;}<br> .left{margin-left:80px;}<br> .input{width:150px;}<br> span{color: #666666;}<br></style><br><script language=JavaScript><br><!--<br><br>function InputCheck(LoginForm)<br>{<br> if (LoginForm.username.value == "")<br> {<br> alert("请输入用户名!");<br> LoginForm.username.focus();<br> return (false);<br> }<br> if (LoginForm.password.value == "")<br> {<br> alert("请输入密码!");<br> LoginForm.password.focus();<br> return (false);<br> }<br>}<br><br>//--><br></script><br></head><br><body><br><div><br><fieldset><br><legend>用户登录</legend><br><form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)"><br><p><br><label for="username" class="label">用户名:</label><br><input id="username" name="username" type="text" class="input" /><br><p/><br><p><br><label for="password" class="label">密 码:</label><br><input id="password" name="password" type="password" class="input" /><br><p/><br><p><br><input type="submit" name="submit" value=" 确 定 " class="left" /><br></p><br></form><br></fieldset><br></div><br></body><br></html><br><br>conn.php<br><?php<br>/*****************************<br>*数据库连接<br>*****************************/<br>$conn = @mysql_connect("localhost","root","root123");<br>if (!$conn){<br> die("连接数据库失败:" . mysql_error());<br>}<br>mysql_select_db("test", $conn);<br>//字符转换,读库<br>mysql_query("set character set 'gbk'");<br>//写库<br>mysql_query("set names 'gbk'");<br>?><br><br>reg.php<br><?php<br>if(!isset($_POST['submit'])){<br> exit('非法访问!');<br>}<br>$username = $_POST['username'];<br>$password = $_POST['password'];<br>$email = $_POST['email'];<br>//注册信息判断<br>if(!preg_match('/^[\w\x80-\xff]{3,15}$/', $username)){<br> exit('错误:用户名不符合规e79fa5e98193e78988e69d8331333335333063定。<a );<br>}<br>if(strlen($password) < 6){<br> exit('错误:密码长度不符合规定。<a );<br>}<br>if(!preg_match('/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/', $email)){<br> exit('错误:电子邮箱格式错误。<a );<br>}<br>//包含数据库连接文件<br>include('conn.php');<br>//检测用户名是否已经存在<br>$check_query = mysql_query("select uid from user where username='$username' limit 1");<br>if(mysql_fetch_array($check_query)){<br> echo '错误:用户名 ',$username,' 已存在。<a ;<br> exit;<br>}<br>//写入数据<br>$password = MD5($password);<br>$regdate = time();<br>$sql = "INSERT INTO user(username,password,email,regdate)VALUES('$username','$password','$email',<br>$regdate)";<br>if(mysql_query($sql,$conn)){<br> exit('用户注册成功!点击此处 <a );<br>} else {<br> echo '抱歉!添加数据失败:',mysql_error(),'<br />';<br> echo '点击此处 <a ;<br>}<br>?><br><br>login.html<br><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <br>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br><html xmlns="http://www.w3.org/1999/xhtml"><br><head><br><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br><title>用户登录</title><br><style type="text/css"><br> html{font-size:12px;}<br> fieldset{width:300px; margin: 0 auto;}<br> legend{font-weight:bold; font-size:14px;}<br> .label{float:left; width:70px; margin-left:10px;}<br> .left{margin-left:80px;}<br> .input{width:150px;}<br> span{color: #666666;}<br></style><br><script language=JavaScript><br><!--<br><br>function InputCheck(LoginForm)<br>{<br> if (LoginForm.username.value == "")<br> {<br> alert("请输入用户名!");<br> LoginForm.username.focus();<br> return (false);<br> }<br> if (LoginForm.password.value == "")<br> {<br> alert("请输入密码!");<br> LoginForm.password.focus();<br> return (false);<br> }<br>}<br><br>//--><br></script><br></head><br><body><br><div><br><fieldset><br><legend>用户登录</legend><br><form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)"><br><p><br><label for="username" class="label">用户名:</label><br><input id="username" name="username" type="text" class="input" /><br><p/><br><p><br><label for="password" class="label">密 码:</label><br><input id="password" name="password" type="password" class="input" /><br><p/><br><p><br><input type="submit" name="submit" value=" 确 定 " class="left" /><br></p><br></form><br></fieldset><br></div><br></body><br></html><br><br>login.php<br><?php<br>session_start();<br><br>//注销登录<br>if($_GET['action'] == "logout"){<br> unset($_SESSION['userid']);<br> unset($_SESSION['username']);<br> echo '注销登录成功!点击此处 <a ;<br> exit;<br>}<br><br>//登录<br>if(!isset($_POST['submit'])){<br> exit('非法访问!');<br>}<br>$username = htmlspecialchars($_POST['username']);<br>$password = MD5($_POST['password']);<br><br>//包含数据库连接文件<br>include('conn.php');<br>//检测用户名及密码是否正确<br>$check_query = mysql_query("select uid from user where username='$username' and password='$password' <br>limit 1");<br>if($result = mysql_fetch_array($check_query)){<br> //登录成功<br> $_SESSION['username'] = $username;<br> $_SESSION['userid'] = $result['uid'];<br> echo $username,' 欢迎你!进入 <a ;<br> echo '点击此处 <a ;<br> exit;<br>} else {<br> exit('登录失败!点击此处 <a );<br>}<br>?><br><br>my.php<br><?php<br>session_start();<br><br>//检测是否登录,若没登录则转向登录界面<br>if(!isset($_SESSION['userid'])){<br> header("Location:login.html");<br> exit();<br>}<br><br>//包含数据库连接文件<br>include('conn.php');<br>$userid = $_SESSION['userid'];<br>$username = $_SESSION['username'];<br>$user_query = mysql_query("select * from user where uid=$userid limit 1");<br>$row = mysql_fetch_array($user_query);<br>echo '用户信息:<br />';<br>echo '用户ID:',$userid,'<br />';<br>echo '用户名:',$username,'<br />';<br>echo '邮箱:',$row['email'],'<br />';<br>echo '注册日期:',date("Y-m-d", $row['regdate']),'<br />';<br>echo '<a ;<br>?>
创建数据库,写注册登录脚本,具体教程网上可以找到,
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....