HTML制作网页,注册跟登入是什么样的代码;或Dreamweaver8怎么设置出来的呢?我只会登入密码还有账号,

如题所述

第1个回答  推荐于2016-02-03
这个要有后台的 ````
楼主可以研究下下面的代码

<?php
require("connectSQL.php");
ob_start();
session_start();
?>

<HEAD>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<TITLE>欢迎来到 <?php echo $caption ?></TITLE>
<link type="text/css" rel="stylesheet" href="css/base.css">
<script type="text/javascript" src="js/jquery-1.5.js">

</script>
<SCRIPT type="text/javascript">

//-->
</SCRIPT>

</head>
<body>
<div class="main">
<form id="form1" method="POST" action="login.php">
<fieldset>
<legend>用户登录</legend>
<div class="div1">
用户名:<input class="cha" type="text" name="username" id="username" value=""/>
<br />
密  码:<input class="cha" type="password" name="password" id="password" value="" />
<br />
我是:<select id="group" name="group" >
<option value="yuangong" selected>员工</option>
<option value="guest" >客户</option>
<option value="lingdao">经理</option>
<option value="admin">管理员</option>
</select>
<div id="errmsg"></div>
<input type="submit" name="submit" id="submit" value="登录" />
</div>
<div>
<input name="chekbox" type="checkbox" id="checkbox" /><font style="font-size:12px;">记住我</font>(一周内不用重复登录)
<a href="forgetpswd.html">忘记密码</a>
</div>

<fieldset>
</form>
</div>
</body>

<?php
// 判断 登录
if(isset($_POST['submit'])){

$username=$_POST['username'];
$password=$_POST['password'];

$str=md5($password);

if(isset($_POST['group'])){
$group=$_POST['group'];
}else{
header("Location:http://".$currentURL."login.php");
}
//判断用户类型
if($group=="yuangong"){
$sql="SELECT * FROM member
WHERE username='".$username."' AND passwd='".$str."';";
}elseif($group=="lingdao"){
$sql="SELECT * FROM member
WHERE username='".$username."' AND passwd='".$str."' AND power='lingdao';";
}elseif($group=="guest"){
$sql="SELECT * FROM ghost
WHERE username='".$username."' AND pswd='".$str."';";
}elseif($group=="admin"){
$sql="SELECT * FROM member
WHERE username='".$username."' AND passwd='".$str."' AND power='admin';";
}else{
die("您还未选择类型");
};

$res=mysql_query($sql) or die('查询数据库时出错!') ;

//密码错误处理

if(mysql_num_rows($res)==0){
die("用户名或者密码错误!<br><a href='forgetpswd.html'>找回密码</a>");
}
//密码正确
else{
$result=mysql_fetch_array($res);
$_SESSION['id']=$result['id'];
$_SESSION['xingming']=$result['name'];
$_SESSION['username']=$result['username'];
//设置权限
$_SESSION['power']=$result['power'];
//判断管理员或者boss

//设定cookies 过期时间为一周;
if(isset($_POST['chekbox'])){
setcookie("jiguang",$_SESSION['id']."\t".$_SESSION['xingming']."\t".$_SESSION['username']."\t".$_SESSION['power'],time()+7*24*60*60);

}

if($group=="guest"){
header("Location:http://".$currentURL."guest.html");
}
else{
header("Location:http://".$currentURL);
}

}
}
?>本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网