位置: 编程技术 - 正文

PHP实现登陆表单提交CSRF及验证码(php如何制作登录页面)

编辑:rootadmin

推荐整理分享PHP实现登陆表单提交CSRF及验证码(php如何制作登录页面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php制作登录界面数据库,php登录实现,php制作登录界面数据库,php如何制作登录页面,php如何制作登录页面,php编写登陆界面,php实现登录界面,php登录实现,内容如对您有帮助,希望把文章链接给更多的朋友!

1、表单提交,并将其提交到本页

(1) form 属性method为post方法,修改路由,使其接收post、get的请求

Route::any('/admin/login','AdminLoginController@login');

(2)LoginController.php

修改login方法,根据不同的请求返回不同的内容

如果请求方法为get ,返回登陆页面;如果请求为post,就行验证

刷新页面,如果返回如下

这是laravel csrf保护,解决:

PHP实现登陆表单提交CSRF及验证码(php如何制作登录页面)

正确显示:

2、确认验证码是否正确

(1)LoginController.php,修改login()方法

(2)修改login.blade.php,获取session

将之前的用户名错误修改为:

验证:

问题总结:

1、如果有需要用到session传参的地方,路由必须写在中间件里面

比如在控制器使用back()函数的时候return back()->with('msg','验证码错误');,如果路由不是在中间件,没有session,即使你在入口session_start(),也没有用,又不好调试;还有就是不会产生csrf的_token

2、引入第三方类的时候,如果此类文件有用到session,那么需要在入口文件session_start(),这是最简单的解决方式了,否则会报不认识$_SESSION

标签: php如何制作登录页面

本文链接地址:https://www.jiuchutong.com/biancheng/295453.html 转载请保留说明!

上一篇:php字符集转换(php字符串转换)

下一篇:PHP 配置后台登录以及模板引入(php实现登录功能)

  • 湖南省增值税发票图片
  • 注册资本金入账需要缴税么
  • 捐赠支出增值税
  • 采购砂石料无发票对税务有影响
  • 上月有留抵税额本月怎么申报
  • 增值税申报表与财务报表不一致
  • 固定资产机械设备
  • 过期的费用发票怎么处理
  • 注册地在境外的公司需要纳税么
  • 全体员工出去旅游朋友圈怎么发
  • 主营业务成本的贷方可以是哪些科目
  • 个人机械租赁费税率
  • 固定资产划转要交增值税吗
  • 研发失败的项目可以加计扣除吗
  • 个人承包工程如何合理避税
  • 企业所得税免税政策
  • 发票作废什么时候生效
  • 怎么计提担保赔偿准备金?
  • 备抵法发生坏账分录
  • harmonyos怎么打开OTG
  • Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
  • 圣海伦斯山国家火山纪念区
  • php 字符串函数
  • 施工机械保险费属于什么费用
  • PHP:pcntl_sigwaitinfo()的用法_PCNTL函数
  • 差旅费报销管理规定2022
  • 固定资产清理的审计目标不包括
  • 核定征收印花税的文件
  • python怎么安装lxml库
  • 程序员才能看懂的梗
  • thinkphp官网
  • 个体工商户开普通发票需要交税吗
  • 帝国cms手机版制作
  • pycharm pypy
  • 应收票据到期后账务处理
  • 增值税普票能抵税吗
  • 长期股权投资减值准备是什么科目
  • 税控服务费减免会计分录
  • 国家为什么要征收各种税
  • 电梯维保费属于什么费用
  • 增值税发票记账联用途
  • 增值税发票抵扣期限是多久
  • 购买办公用品没有发票可以入账吗
  • 进项大于销项的会计分录怎么做?
  • 临时工工资怎么报个税
  • 人工费暂估怎么做分录
  • 其他应付款怎么处理
  • 社保局退回生育津贴分录摘要
  • 待抵扣增值税退税
  • 其他应付款核算范围包括哪些
  • 借款利息应计入
  • 企业亏损净资产降低吗
  • 增值税普通发票需要交税吗
  • 工资流水贷款需要什么手续
  • 购进货物取得
  • 是不是根据营业执照查询
  • mysql5.7主从配置 博客园 my cnblog
  • win8系统安装教程图解
  • win8 itunes
  • XP系统怎么删除密码
  • 索尼笔记本电脑怎么进入bios设置
  • windows xp输入法不见了怎么办
  • windows10图标显示不出来
  • win7系统电脑打开的软件闪退怎么办
  • js定时器的两种方法
  • 使用jquery实现的项目
  • android 多个activity
  • js函数重名
  • android系统介绍
  • 原生js实现ajax步骤
  • 没有实例化是什么意思
  • shell遍历sql查询结果
  • python语言怎么用
  • javascript教程
  • jquery表单事件实例
  • netbeans12.0安装教程
  • 专项扣除赡养老人是什么意思
  • 如何下载建设工程消防验收备案表格下载
  • 社保在哪里缴费
  • 国税年收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设