大家好,我是萌手赚网的小编,平时就爱好就是学习编程,通过学习php了解网站是如何编程的,做一个会技术的人,想要开发功能自己就开发完成,小编是一名业余的开发人员,技术还是会一点点,平时就在网站上开发,喜爱开发的朋友来加我吧,萌手赚网小编微信QQ:1460293896 平时就交流一下学习技术。
登录页面
login.html 负责收集用户填写的登录信息。
<fieldset><legend>用户登录</legend><formname="LoginForm"method="post"action="login.php"onSubmit="returnInputCheck(this)"><p><labelfor="username"class="label">用户名:</label><inputid="username"name="username"type="text"class="input"/><p/><p><labelfor="password"class="label">密 码:</label><inputid="password"name="password"type="password"class="input"/><p/><p><inputtype="submit"name="submit"value=" 确 定 "class="left"/></p></form></fieldset>
登录处理
login.php 负责处理用户登录与退出动作。
//登录if(!isset($_POST['submit'])){exit('非法访问!');}
$username = htmlspecialchars($_POST['username']);
$password = MD5($_POST['password']);//包含数据库连接文件
include('conn.php');//检测用户名及密码是否正确
$check_query = mysql_query("select uid from user where username='$username' and password='$password' limit 1");if($result = mysql_fetch_array($check_query)){//登录成功
$_SESSION['username']= $username;
$_SESSION['userid']= $result['uid'];
echo $username,' 欢迎你!进入 <a href="my.php">用户中心</a><br />';
echo '点击此处 <a href="login.php?action=logout">注销</a> 登录!<br />';exit;}else{exit('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试');}
退出
处理用户退出的代码跟处理登录的代码都在 login.php 里。
session_start();//注销登录if($_GET['action']=="logout"){
unset($_SESSION['userid']);
unset($_SESSION['username']);
echo '注销登录成功!点击此处 <a href="login.html">登录</a>';exit;}
用户中心
my.php 是用户中心,列在教程里作为用户登录检测参考。
<?php
session_start();//检测是否登录,若没登录则转向登录界面if(!isset($_SESSION['userid'])){
header("Location:login.html");exit();}//包含数据库连接文件
include('conn.php');
$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
$user_query = mysql_query("select * from user where uid=$userid limit 1");
$row = mysql_fetch_array($user_query);
echo '用户信息:<br />';
echo '用户ID:',$userid,'<br />';
echo '用户名:',$username,'<br />';
echo '邮箱:',$row<'email'>,'<br />';
echo '注册日期:',date("Y-m-d", $row['regdate']),'<br />';
echo '<a href="login.php?action=logout">注销</a> 登录<br />';?>
转载自爱上极客的文章:https://www.i3geek.com/archives/748