标签:
http://www.hdfu.net/demo.html
create table hnsc_user(account varchar(50) primary key,pwd varchar(50), -- 密码truename varchar(50),-- 真是姓名face varchar(200), -- 注册时上传的头像why varchar(100), -- 注册时设置的问题ok varchar(100), -- 设置的问题的答案rip varchar(15),regtime int unsigned-- 注册的时间)engine=myisam default charset=utf8;select * from hnsc_user;drop table hnsc_user;-- 日志管理表create table hnsc_userlog(id smallint unsigned auto_increment,account varchar(50), -- 账户alog varchar(30), -- 用户的日志操作的内容aip varchar(15), -- 登录的ipatime int unsigned, -- 登录的时间primary key(id))engine=myisam default charset=utf8;
<!DOCTYPE html><html><head><meta charset="utf-8"><title>网站首页</title><style></style></head><body><form action="usersave.php" method="post">账户:<input type="text" name="account"><br>密码:<input type="text" name="pwd1"><br>再次输入密码:<input type="text" name="pwd2"><br>真实姓名:<input type="text" name="truename"><br><input type="submit" value="注册账户"><a href="login.php">登录 </a></form></body></html>


<?phpsession_start();include ‘../inc/db_mysqli.php‘;$a=trim($_POST[‘account‘]);$p=mymd5($_POST[‘pwd‘],$a);$stmt=$m->prepare(‘select count(*),truename from hnsc_user where account=? and pwd=?‘);$stmt->bind_param(‘ss‘,$a,$p);$stmt->execute();$stmt->bind_result($cc,$name);$stmt->fetch();$stmt->free_result();$stmt->close();if($cc==0){echo ‘登录失败请重新登录‘;echo " <a href=‘login.php‘>登录 </a>";}else if($cc==1){echo ‘欢迎‘.$name;$_SESSION[‘user‘]=[$a,$name];//是为了传值echo"<a href=‘logout.php‘>安全退出</a>";}//echo $cc,$name; //如果账号密码乱敲会得出0的结果如果正确输入会显示1,所以如果有账号为1,没有账号则为0
<!DOCTYPE html><html><head><meta charset="utf-8"><title>网站首页</title><style></style></head><body><form action="checklogin.php" method="post">账户:<input type="text" name="account"><br>密码:<input type="text" name="pwd"><br><input type="submit" value="登录"></form></body></html>

如果有则为1
<?phpsession_start();include ‘../inc/db_mysqli.php‘;$a=trim($_POST[‘account‘]);$p=mymd5($_POST[‘pwd‘],$a);$stmt=$m->prepare(‘select count(*),truename from hnsc_user where account=? and pwd=?‘);$stmt->bind_param(‘ss‘,$a,$p);$stmt->execute();$stmt->bind_result($cc,$name);$stmt->fetch();$stmt->free_result();$stmt->close();if($cc==0){echo ‘登录失败请重新登录‘;echo " <a href=‘login.php‘>登录 </a>";}else if($cc==1){echo ‘欢迎‘.$name;$_SESSION[‘user‘]=[$a,$name];//是为了传值echo"<a href=‘logout.php‘>安全退出</a>";}//echo $cc,$name; //如果账号密码乱敲会得出0的结果如果正确输入会显示1,所以如果有账号为1,没有账号则为0
<?phpsession_start();if(isset($_SESSION[‘user‘])){}else{header(‘location:login.php‘);}?>
<?phpsession_start();unset($_SESSION[‘user‘]);echo " <a href=‘login.php‘>登录 </a>";
标签:
原文地址:http://www.cnblogs.com/lsr111/p/4572609.html