• 注册
  • 前端后端 前端后端 关注:1 内容:71

    配合前端认证页面,用PHP代码进行后端验证放行

  • 查看作者
  • 打赏作者
  • 1
  • 帅气冲天

    问题前言

    很多时候需要用户进行一个简单的认证

    那么怎么实现在用户点击确认后再给他正常显示网页呢?

    如果只是这样做一个简单的页面进行跳转就行。

    那么问题来了,如果每个页面都要点击一下才能正常显示网页,是不是很麻烦,影响用户体验

    为了解决这个问题,我在代码中加了cookie来记录用户是否点击过,后端只需要判断cookie中是否携带相应字符串就行

    解决方案

    1. 为了方便,首先创建一个PHP文件“certification.php”,内容如下(将这个文件上传到网站根目录)

    <?php
    function jiami($password) {
    $cookiepwd  = isset($_COOKIE['Certification']) ? addslashes(trim($_COOKIE['Certification'])) : '';// Cookie比对赋值
    if($cookiepwd == $password) {
    return;            // Cookie验证正确则返回
    }eles{
    ?>
    
    // 这里放前端html代码
    // 这里放前端html代码
    // 这里放前端html代码
    
    <?php } exit();    // 表示程序退出当前页面} ?>

    2.编辑网站根目录的“index.php”,在<?php 下方输入下面代码

    // 引入php文件“certification.php”
    require_once('certification.php');
    // 这里设置认证Cookie值,必须跟前端写入的Cookie值一样(只有Cookie正确才会放行显示原本网页)
    jiami('isok');

    使用说明

    可以结合本站前端html代码“自适应导航单页 – 用于各种认证/跳转(CSS方块动画背景效果)”进行更改

    请根据自己实际情况做相应修改

    针对小白,我这里给出懒人包。下面是完整的前端html+后端php代码,回复即可下载


    源码下载

    隐藏内容需要回复可以看见

    回复
    楼主辛苦了,谢谢楼主,楼主好人一生平安!
    回复

    请登录之后再进行评论

    登录

    我关注的论坛

    暂没有数据

  • 发布内容
  • 做任务
  • 偏好设置
  • 直达底部
  • 帖子间隔 侧栏位置: