100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > PHP用户登录功能实现

PHP用户登录功能实现

时间:2019-07-02 16:23:31

相关推荐

PHP用户登录功能实现

PHP用户登录功能实现

设计数据库连接,简单查询,表单提交,直接上代码,大家很容易明白。

我建了一个很简单的数据库,表单包括用户名,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文件

<?phpif (!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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。