用户登录
用户注册

分享至

dreamweaver注册

  • 作者: 湿妹的小湿弟
  • 来源: 51数据库
  • 2020-09-21
这是我 网站之前写的一个!  你是需要有两个登陆入口是吧!  一个是个人 一个是企业!  对吧?<br>  那样 你只需要在复制一份这个代码! 链接另外一个数据库就好了! <br><br>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; <br>&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br>&lt;head&gt;<br>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;<br>&lt;title&gt;用户登录&lt;/title&gt;<br>&lt;style type=&quot;text/css&quot;&gt;<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>&lt;/style&gt;<br>&lt;script language=JavaScript&gt;<br>&lt;!--<br><br>function InputCheck(LoginForm)<br>{<br>  if (LoginForm.username.value == &quot;&quot;)<br>  {<br>    alert(&quot;请输入用户名!&quot;);<br>    LoginForm.username.focus();<br>    return (false);<br>  }<br>  if (LoginForm.password.value == &quot;&quot;)<br>  {<br>    alert(&quot;请输入密码!&quot;);<br>    LoginForm.password.focus();<br>    return (false);<br>  }<br>}<br><br>//--&gt;<br>&lt;/script&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;div&gt;<br>&lt;fieldset&gt;<br>&lt;legend&gt;用户登录&lt;/legend&gt;<br>&lt;form name=&quot;LoginForm&quot; method=&quot;post&quot; action=&quot;login.php&quot; onSubmit=&quot;return InputCheck(this)&quot;&gt;<br>&lt;p&gt;<br>&lt;label for=&quot;username&quot; class=&quot;label&quot;&gt;用户名:&lt;/label&gt;<br>&lt;input id=&quot;username&quot; name=&quot;username&quot; type=&quot;text&quot; class=&quot;input&quot; /&gt;<br>&lt;p/&gt;<br>&lt;p&gt;<br>&lt;label for=&quot;password&quot; class=&quot;label&quot;&gt;密 码:&lt;/label&gt;<br>&lt;input id=&quot;password&quot; name=&quot;password&quot; type=&quot;password&quot; class=&quot;input&quot; /&gt;<br>&lt;p/&gt;<br>&lt;p&gt;<br>&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;  确 定  &quot; class=&quot;left&quot; /&gt;<br>&lt;/p&gt;<br>&lt;/form&gt;<br>&lt;/fieldset&gt;<br>&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br>conn.php<br>&lt;?php<br>/*****************************<br>*数据库连接<br>*****************************/<br>$conn = @mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;root123&quot;);<br>if (!$conn){<br>    die(&quot;连接数据库失败:&quot; . mysql_error());<br>}<br>mysql_select_db(&quot;test&quot;, $conn);<br>//字符转换,读库<br>mysql_query(&quot;set character set 'gbk'&quot;);<br>//写库<br>mysql_query(&quot;set names 'gbk'&quot;);<br>?&gt;<br><br>reg.php<br>&lt;?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定。&lt;a );<br>}<br>if(strlen($password) &lt; 6){<br>    exit('错误:密码长度不符合规定。&lt;a );<br>}<br>if(!preg_match('/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/', $email)){<br>    exit('错误:电子邮箱格式错误。&lt;a );<br>}<br>//包含数据库连接文件<br>include('conn.php');<br>//检测用户名是否已经存在<br>$check_query = mysql_query(&quot;select uid from user where username='$username' limit 1&quot;);<br>if(mysql_fetch_array($check_query)){<br>    echo '错误:用户名 ',$username,' 已存在。&lt;a ;<br>    exit;<br>}<br>//写入数据<br>$password = MD5($password);<br>$regdate = time();<br>$sql = &quot;INSERT INTO user(username,password,email,regdate)VALUES('$username','$password','$email',<br>$regdate)&quot;;<br>if(mysql_query($sql,$conn)){<br>    exit('用户注册成功!点击此处 &lt;a );<br>} else {<br>    echo '抱歉!添加数据失败:',mysql_error(),'&lt;br /&gt;';<br>    echo '点击此处 &lt;a ;<br>}<br>?&gt;<br><br>login.html<br>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; <br>&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br>&lt;head&gt;<br>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;<br>&lt;title&gt;用户登录&lt;/title&gt;<br>&lt;style type=&quot;text/css&quot;&gt;<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>&lt;/style&gt;<br>&lt;script language=JavaScript&gt;<br>&lt;!--<br><br>function InputCheck(LoginForm)<br>{<br>  if (LoginForm.username.value == &quot;&quot;)<br>  {<br>    alert(&quot;请输入用户名!&quot;);<br>    LoginForm.username.focus();<br>    return (false);<br>  }<br>  if (LoginForm.password.value == &quot;&quot;)<br>  {<br>    alert(&quot;请输入密码!&quot;);<br>    LoginForm.password.focus();<br>    return (false);<br>  }<br>}<br><br>//--&gt;<br>&lt;/script&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&lt;div&gt;<br>&lt;fieldset&gt;<br>&lt;legend&gt;用户登录&lt;/legend&gt;<br>&lt;form name=&quot;LoginForm&quot; method=&quot;post&quot; action=&quot;login.php&quot; onSubmit=&quot;return InputCheck(this)&quot;&gt;<br>&lt;p&gt;<br>&lt;label for=&quot;username&quot; class=&quot;label&quot;&gt;用户名:&lt;/label&gt;<br>&lt;input id=&quot;username&quot; name=&quot;username&quot; type=&quot;text&quot; class=&quot;input&quot; /&gt;<br>&lt;p/&gt;<br>&lt;p&gt;<br>&lt;label for=&quot;password&quot; class=&quot;label&quot;&gt;密 码:&lt;/label&gt;<br>&lt;input id=&quot;password&quot; name=&quot;password&quot; type=&quot;password&quot; class=&quot;input&quot; /&gt;<br>&lt;p/&gt;<br>&lt;p&gt;<br>&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;  确 定  &quot; class=&quot;left&quot; /&gt;<br>&lt;/p&gt;<br>&lt;/form&gt;<br>&lt;/fieldset&gt;<br>&lt;/div&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<br><br>login.php<br>&lt;?php<br>session_start();<br><br>//注销登录<br>if($_GET['action'] == &quot;logout&quot;){<br>    unset($_SESSION['userid']);<br>    unset($_SESSION['username']);<br>    echo '注销登录成功!点击此处 &lt;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(&quot;select uid from user where username='$username' and password='$password' <br>limit 1&quot;);<br>if($result = mysql_fetch_array($check_query)){<br>    //登录成功<br>    $_SESSION['username'] = $username;<br>    $_SESSION['userid'] = $result['uid'];<br>    echo $username,' 欢迎你!进入 &lt;a ;<br>    echo '点击此处 &lt;a ;<br>    exit;<br>} else {<br>    exit('登录失败!点击此处 &lt;a );<br>}<br>?&gt;<br><br>my.php<br>&lt;?php<br>session_start();<br><br>//检测是否登录,若没登录则转向登录界面<br>if(!isset($_SESSION['userid'])){<br>    header(&quot;Location:login.html&quot;);<br>    exit();<br>}<br><br>//包含数据库连接文件<br>include('conn.php');<br>$userid = $_SESSION['userid'];<br>$username = $_SESSION['username'];<br>$user_query = mysql_query(&quot;select * from user where uid=$userid limit 1&quot;);<br>$row = mysql_fetch_array($user_query);<br>echo '用户信息:&lt;br /&gt;';<br>echo '用户ID:',$userid,'&lt;br /&gt;';<br>echo '用户名:',$username,'&lt;br /&gt;';<br>echo '邮箱:',$row['email'],'&lt;br /&gt;';<br>echo '注册日期:',date(&quot;Y-m-d&quot;, $row['regdate']),'&lt;br /&gt;';<br>echo '&lt;a ;<br>?&gt;



  创建数据库,写注册登录脚本,具体教程网上可以找到,
软件
前端设计
程序设计
Java相关