入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

PHP用户登录功能实现

创建时间:2015-07-21 投稿人: 浏览次数:2555

设计数据库连接,简单查询,表单提交,直接上代码,大家很容易明白。
我建了一个很简单的数据库,表单包括用户名,ID,密码。

用户登录界面

<html>
    <head>
        <title>
            Login
        </title>
        <link type="text/css" href="css/login.css" rel="stylesheet" />
    </head>
    <body>
        <div id="container">
            <div class="logo">
                <a href="#">
                    <img src="assets/logo.png" alt="center"/>
                </a>
            </div>
            <div id="box">
                <form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)">
                    <p class="main">
                        <label for="username" class="label">用户名:</label>
                        <input id="username" name="username" type="text" class="input" />
                        <label for="password" class="label">密 码:</label>
                        <input id="password" name="password" type="password" class="input" />
                    <p/>
                    <p class="space">
                        <input type="submit" name="submit" value="确 定 " class="login" />
                    </p>
                    <p class="main">
                        本站属于学校内部网站,登陆后方可使用。如未注册请先注册。
                        <a href="reg.php">
                            点我注册
                        </a>
                    </p>
                </form>
            </div>
        </div>
    </body>
</html>

登录处理PHP文件

<?php
if (!isset($_POST["submit"])) {
    exit("非法访问!");
}
//$username = htmlspecialchars($_POST["username"]);
$username = $_POST["username"];
$password = $_POST["password"];
//包含数据库连接文件
include ("conn.php");
//检测用户名及密码是否正确
$check_query = mysql_query("select userid from user where username="$username" and password="$password"");
//$check_query = mysql_query("select userid from user where username="wang" and //password="123456"");
if ($result = mysql_fetch_array($check_query)) {
    //登录成功
    session_start();
    $_SESSION["username"] = $username;
    $_SESSION["userid"] = $result["userid"];
    echo "<p>";
    echo $username, " 欢迎你!进入 <a href="my.php">用户中心</a><br />";
    echo "点击此处 <a href="logout.php?action=logout">注销</a> 登录!<br />";
    exit ;
} else {
    exit("登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试");
}
?>

连接数据库

<?php
$conn = mysql_connect("localhost", "root", "") or die("连接数据库失败" . mysql_error());
mysql_select_db("swzl", $conn) or die("选择数据库失败" . mysql_error());
mysql_query("set names utf8");
?>

欢迎大家交流学习,qq:953082389

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像