首页 > 其他分享 >fastAdmin api方法解析

fastAdmin api方法解析

时间:2023-09-01 19:04:20浏览次数:52  
标签:返回 openid success 成功 auth api fastAdmin 解析

准备工作:

1.fastAdmin伪静态设置

参考:ThinkPHP URL重写: https://www.kancloud.cn/manual/thinkphp5/177576

Nginx:/conf/vhosts/hostname.conf

2.FeHelper插件安装

参考:Web开发者助手 FeHelper:https://www.baidufe.com/fehelper/index/index.html


一、api方法解析

1.api/controller/Demo.php中,可以使用基类中的接口方法,来获取想要的参数或数据:

public function test2()
    {
        // $this->success('返回成功', ['action' => 'test2']);
        // $this->success('返回成功', $this->auth->id);
        // $this->success('返回成功', $this->auth->islogin());
        // $this->success('返回成功', $this->auth->getUser());
        // $this->success('返回成功', $this->auth->getToken());
        // $this->success('返回成功', $this->auth->getUserinfo());
        $this->success('返回成功', $this->auth->getRequestUri());
    }

基类:

common/controller/API.php

common/library/Auth.php

更多接口方法,可以在基类中查找。


二、api自动注册登录

1.引入DB类

use think\Db;

2.测试小程序用户自动注册

在数据表user中新增小程序openid字段。

public function test1()
    {
        $openid = "id12345";
        $username = "name123456";

        $search_res = Db::name("user")->whereOr("username", $username)->whereOr("openid", $openid)->find();
        $this->success('返回成功', $search_res);
    }

三、api注册后自动退出


四、api登录后token使用方法和简单分析


标签:返回,openid,success,成功,auth,api,fastAdmin,解析
From: https://blog.51cto.com/kele/7325287

相关文章

  • 前后端开发、测试都在用的API管理平台:Apipost
    Apipost是一个非常实用的工具,它可以帮助前后端开发人员和测试人员等多个岗位的人员提高工作效率。无论你是前端、后端还是测试人员,都有好的使用体验。后端人员可以在Apipost中接口调试,生成接口文档、前端可以在ApipostMock数据,测试则可以进行API测试、接口自动化测试。那么Apipo......
  • 深入解析 Java 抽象工厂模式:创建跨平台图形绘制工具的设计与实现
    深入解析Java抽象工厂模式:创建跨平台图形绘制工具的设计与实现抽象工厂模式(AbstractFactoryPattern)是Java中一种常用的设计模式,它属于创建型模式的一种。该模式提供了一种创建一系列相关或相互依赖对象的接口,而无需指定具体实现类。在本文中,我们将详细介绍抽象工厂模式的概......
  • 光模块知识全解析:网络工程师的必备技能
    在这个信息爆炸的时代,数据传输已经成为我们生活中不可或缺的一部分。而在众多的数据传输方式中,光纤通信以其高速、高带宽、低损耗的特点,成为了现代通信的主流。而在这个光纤通信的背后,有一个神奇的器件在默默地发挥着作用,那就是光模块。那么,光模块究竟是什么呢?它又是如何工作的呢?本......
  • Android并发编程高级面试题汇总(含详细解析 十五)
    Android并发编程高级面试题汇总最全最细面试题讲解持续更新中......
  • 【团队协作】都2022年了,前后端合作开发还不使用Apifox?
    文章目录前言一、Apifox介绍二、安装使用三、创建接口文档......
  • 京东API接口解析,实现按关键字搜索商品
    京东开放平台提供了丰富的API接口,用于查询商品、用户、订单等信息。以下是一个基本的示例,解析并实现按关键字搜索商品的API接口。需要访问京东开放平台并注册一个开发者账号。注册完成后,你需要创建一个应用并获取到API的权限。在获取到API权限后,你可以在开发者的控制台中找到API的......
  • 使用API调用获取商品数据的完整方案
    在电子商务应用程序中,商品详情接口是不可或缺的一部分。它用于从电商平台或自己的数据库中获取商品数据,并将其提供给应用程序的其他部分使用。本文将详细介绍如何设计一个完整的商品详情接口方案,其中包括使用API调用来获取商品数据的过程。我们将使用Python语言示例代码来阐述该过......
  • 简单三步搞定 ChatGPT API 调用,轻松畅聊机器人!
    ChatGPTAPI是什么ChatGPT已经成为了很多人日常工作的一部分,帮你写周报,做翻译,查资料。但是,有很多事情是网页版的ChatGPT做不到的。比如,我想要做一个关于Apifox的知识的问答机器人,能在企业微信里访问。这个时候,我就需要用到ChatGPTAPI了。ChatGPTAPI是一种由OpenAI提供......
  • Java并发编程:volatile关键字解析
    Java并发编程:volatile关键字解析volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是......
  • 浏览器访问ip总是解析到域名的问题
     浏览器设置了默认的dns缓存时间,发现等待超过这个时间后,ip正常访问windows里清除dns缓存 ......