PHP学习-验证用户名密码
时间:2022-05-03
本文章向大家介绍PHP学习-验证用户名密码,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
登录页:login.php
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):获取根据如上数据表查询的一行信息
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- 百行代码轻松爬取视频
- WebLogic coherence UniversalExtractor 反序列化 (CVE-2020-14645) 漏洞分析
- equals和hashCode你学会了么?
- 15 张精美动图全面讲解 CORS
- Rasa X 安装之Docker Compose 模式
- 使用Vue写个首页,原来这么简单
- 5分钟内搭建你的第一个Python聊天机器人
- dotnet 获取进程命令行参数的工具
- SpringFramework之ViewResolver优化
- 搭建maven私服上传并使用Jar包
- Prometheus监控Minio集群
- Spring Boot 相关漏洞学习资料
- 口令爆破之突破前端JS加密
- 渗透测试之API测试技巧
- PC(C/S架构)客户端测试笔记