thinkphp6 封装layer 弹窗 代码

thinkphp6 封装layer 弹窗 代码

代码片段qingyu2020-09-17 21:51:16167A+A-

  写入此文件/app/common.php

function alert($msg='',$url='',$icon='',$time=3){ 

    $str='<meta name="viewport" content="initial-scale=1, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
    <meta http-equiv="Access-Control-Allow-Origin" content="*" />
    <meta http-equiv="pragma" content="no-cache" />
    <script type="text/javascript" src="/static/index/js/jquery-3.4.1.min.js"></script><script type="text/javascript" src="/static/index/layer/2.4/layer.js"></script>';//加载jquery和layer

    $str.='<script>$(function(){layer.msg("'.$msg.'",{icon:'.$icon.',time:'.($time*1000).'});setTimeout(function(){self.location.href="'.$url.'"},2000)});</script>';//主要方法

    return $str;

}

  调用

public function index()
{
    if(request()->isPost()){
        $data = input('post.');
        //验证码
        if(!captcha_check($data['verifycode'])){
            return alert('验证码错误','login',5);
        }
        $adminData = Db::name('admin')->where('user_name',$data['username'])->find();
        if(!$adminData){
            return alert('用户名错误','login',5);
        }
        if($adminData['password']!=md5('zxcvbn'.$data['password']))
        {
            return alert('密码错误','login',5);
        }
        //if()
        Db::name('admin')->where('id',$adminData['id'])->update(['last_login_time'=>time()]);
        session('adminloginData',$adminData);
        return alert('登录成功','index/index',6);
    }else
    return view();
}

  效果

thinkphp6 封装layer 弹窗 代码

thinkphp6 封装layer 弹窗 代码

点击这里复制本文地址 计算机毕业设计_计算机程序设计

支持Ctrl+Enter提交

首页 © All Rights Reserved.  Copyright shenhuangji.com
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理