前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP学习-验证用户名密码

PHP学习-验证用户名密码

作者头像
小古哥
发布2018-03-08 16:13:13
2.9K0
发布2018-03-08 16:13:13
举报

登录页:login.php

代码语言:javascript
复制
 1 <?php
 2 //登录
 3 if(!isset($_POST['submit'])){exit('非法访问!');}
 4 $username = $_POST['adname'];
 5 $password = $_POST['adpass'];
 6 //包含数据库连接文件
 7 include('conn.php');
 8 //检测用户名及密码是否正确
 9 $check_query = mysql_query("select * from admin where ad_name='$username' and ad_code='$password' limit 1");
10 if($result = mysql_fetch_array($check_query)){
11     //登录成功
12     session_start();
13     $_SESSION['username'] = $username;
14     $_SESSION['userid'] = $result['ad_id'];
15     echo $username,' 欢迎你!进入 <a href="my.php">用户中心</a><br />';
16     echo '点击此处 <a href="login.html">注销</a> 登录!<br />';
17     exit;
18 } else {
19     exit('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试');
20 }
21 //注销登录
22 if($_GET['action'] == "logout"){
23     unset($_SESSION['userid']);
24     unset($_SESSION['username']);
25     echo '注销登录成功!点击此处 <a href="login.html">登录</a>';
26     exit;
27 }
28 ?>

$_POST["a"]:获取post提交的数据a的值

mysql_query("select * from admin where ad_name='$username' and ad_code='$password' limit 1");执行一条MySQL查询

mysql_fetch_array($check_query):获取根据如上数据表查询的一行信息

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-03-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档