当前位置: 首页 > news >正文

家政预约小程序14权限配置

目录

  • 1 创建用户
  • 2 创建角色
  • 3 启用登录
  • 4 实现退出
  • 总结

我们现在小程序端的功能基本开发好了,小程序开发好之后需要给运营人员提供管理后台,要分配账号、配置权限,我们本篇就介绍一下权限如何分配。

1 创建用户

在微搭中,用户分为内部用户和外部用户。内部用户是可以由超管进行创建,在创建的时候要占用内部用户的授权数,每分配一个用户就会消耗一张证书。

而外部用户目前没有限制,外部用户是指如果你的小程序或者H5启用登录之后,通过手机号码注册的用户就自动进入到外部用户下边。

创建方法是,打开控制台,点击用户,点击新建用户
在这里插入图片描述
然后输入用户的账号和密码,分配好之后分配许可证就完成了用户的创建
在这里插入图片描述

2 创建角色

用户创建好之后,我们需要创建角色。打开角色,点击创建角色
在这里插入图片描述
输入角色的名称
在这里插入图片描述

切换到角色权限,勾选自定义应用的访问授权
在这里插入图片描述
找到具体的数据源开通行列权限
在这里插入图片描述

我们这是设置查看和修改全部即可,如果你有其他角色还需要按需进行配置,通常具体的人员给与最小限度的权限是比较合适的
在这里插入图片描述
然后切换到成员管理,将刚才我们添加的账号添加进去
在这里插入图片描述
设置完成后点击发布角色,让角色生效
在这里插入图片描述

3 启用登录

用户和角色添加好之后,打开我们的后台应用,切换到配置界面,选择登录后访问
在这里插入图片描述
将登录方式改为用户名和密码登录
在这里插入图片描述
另外两种方式一般是我们开发小程序和H5的时候配置,在这里第一种方式的用户名和密码是对应的内部用户,第二种和第三种是对应的外部用户。

设置之后,点击发布,发布成体验版我们测试一下
在这里插入图片描述
发布成功之后,再次访问应用的时候就跳转到了登录页面
在这里插入图片描述

4 实现退出

我们现在已经实现了登录的配置,登录之后默认会有30天的有效期,过了有效期会要求重新登录。但一般使用系统的习惯是如果办完业务我希望是退出系统。这里要用到平台的api去实现。

切换到首页,在代码区的全局位置创建一个javascript方法
在这里插入图片描述
在这里插入图片描述
输入如下代码

export default async function({event, data}) {const { authInstance } = await $w.cloud.getCloudInstance();// 退出登录方法await authInstance.signOut();// 刷新页面location.reload();
}

然后切换到布局设计,选择左侧导航布局,将现有的图标修改为退出图标,文字修改为退出
在这里插入图片描述
在这里插入图片描述
给文本组件配置点击事件,方法选择javascript代码
在这里插入图片描述
选择我们的全局方法
在这里插入图片描述
这样在用户使用的时候就可以点击左下角的退出按钮实现退出的功能
在这里插入图片描述

总结

我们本篇介绍了管理后台如何开通权限的问题。微搭原来是使用模型应用,使用企业工作台实现这些功能。新版本就得自己搭建登录和退出,好在总体不复杂,这样应用的灵活度也更高了,感兴趣赶紧自己实验一下吧。

相关文章:

家政预约小程序14权限配置

目录 1 创建用户2 创建角色3 启用登录4 实现退出总结 我们现在小程序端的功能基本开发好了,小程序开发好之后需要给运营人员提供管理后台,要分配账号、配置权限,我们本篇就介绍一下权限如何分配。 1 创建用户 在微搭中,用户分为内…...

解决 vue 项目一直出现 sockjs-node/info?t=问题

其实如果是在开发环境,应该是开发的时候网络环境变更导致,比如你切换无线网络,导致开发服务器的IP地址换了,这样开发服务器会不知道如何确定访问源。开发环境中关闭npm dev server,然后重新npm run serve重新构建服务环…...

麒麟信安系统关闭core文件操作

在使用麒麟信安系统时,如果应用程序运行过程中崩溃了,此时并不会导致内核崩溃,只会在tmp目录下产生崩溃数据,如下图 不过tmp目录下的分区容量有限,当崩溃的应用core文件过大时将会占用tmp空间,导致tmpfs分区…...

微信小程序轮播图

效果图 详情可见 微信小程序 参照&#xff1a;swiper | uni-app官网 代码&#xff1a; <!--轮播图-- > <swiper interval"2000" autoplay"true" circular"true" style"height: 300px;"><swiper-item style&qu…...

redisson WRONGPASS invalid username-password pair or user is disable

1、技术架构&#xff1a;若依微服务框架 <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2021.1</version></dependency> <dependency><…...

QT拖放事件之一:初识拖放4大事件处理函数

0、拖放 两个动作,合在一起称之为拖放事件; 拖:就是拖着走; 放:就是拖着走,然后松开鼠标了,释放了,这就是放; 注意:放:拖着的东西要放在什么地方??? 假如,我将一个记事本拖着跑,然后放到一个Widget窗口上,那么为了使得Widget能感知相应的事件(拖着进入事件…...

使用Python进行数据可视化:从基础到高级

使用Python进行数据可视化:从基础到高级 数据可视化是数据分析过程中不可或缺的一部分,通过图形化的方式展示数据,可以更直观地发现数据中的趋势和模式。Python凭借其丰富的库和强大的功能,成为数据可视化的首选编程语言。本文将介绍数据可视化的基础概念、常用的Python库…...

【十二】图解 Spring 核心数据结构:BeanDefinition

图解 Spring 核心数据结构&#xff1a;BeanDefinition 简介 使用spring框架的技术人员都知道spring两个大核心技术IOC和AOP&#xff0c;随着投入更多的时间去学习spring生态&#xff0c;越发觉得spring的发展不可思议&#xff0c;一直都是引领着Java EE的技术变革&#xff0c;这…...

速盾:阿里云ddos黑洞是怎么回事?

阿里云ddos黑洞是一种防御分布式拒绝服务&#xff08;DDoS&#xff09;攻击的安全机制。DDoS攻击是指利用大量的合法请求占用目标服务器的资源&#xff0c;从而使服务器无法正常响应合法用户的请求。为了应对这种攻击&#xff0c;阿里云引入了黑洞机制。 黑洞机制是一种主动防…...

File文件转Blob文件,临时路径浏览器可查看

fileToBlob (file) { var reader new FileReader(); reader.readAsArrayBuffer(file); reader.onload function (event) { let blob new Blob([event.target.result], { type: file.type }); //{ type: file.type } 预览blob发现乱码可能是type不对 要获取file文件的type …...

区块链行业DDOS防护痛点在哪

区块链行业DDOS防护痛点在哪?随着区块链技术的迅猛发展&#xff0c;其应用场景已经从最初的数字货币扩展到了金融、供应链、物联网等多个领域。然而&#xff0c;随着区块链行业的快速崛起&#xff0c;其所面临的网络安全威胁也日益严重&#xff0c;尤其是DDoS&#xff08;分布…...

浏览器自带的IndexDB的简单使用示例--小型学生管理系统

浏览器自带的IndexDB的简单使用示例--小型学生管理系统 文章说明代码效果展示 文章说明 本文主要为了简单学习IndexDB数据库的使用&#xff0c;写了一个简单的增删改查功能 代码 App.vue&#xff08;界面的源码&#xff09; <template><div style"padding: 30px&…...

2024年计算机专业还值得选吗?

个人认为可以 一、就业前景广阔 市场需求旺盛&#xff1a;随着数字化和信息化的快速发展&#xff0c;计算机技术已经渗透到各个行业和领域。无论是传统制造业、金融、医疗&#xff0c;还是新兴的互联网、人工智能等领域&#xff0c;都离不开计算机专业人才的支持。因此&#x…...

JSON.parse(JSON.stringify())导致的响应式属性丢失

console.log("formdata赋值前", this.formdata);console.log("row",row);console.log("row序列化后", JSON.parse(JSON.stringify(row)));this.formdata JSON.parse(JSON.stringify(row)); console.log("formdata赋值后", this.formd…...

SpringBoot引入外部依赖包

将需要引入的文件放置到与src同级别的目录下 如上&#xff0c;在src的同级&#xff0c;新建了一个lib目录&#xff0c;将jar包放置其中 在POM文件下&#xff0c;加入如下配置 <dependency><groupId>com.aliyun</groupId><artifactId>com.aliyun.filed…...

Spring事务介绍、Spring集成MyBatis

目录 1.Spring的事务1.1 什么是事务&#xff1f;1.2 事务的特性&#xff08;ACID&#xff09;1.3 Spring 事务实现方式有哪些&#xff1f;1.4 Spring事务管理接口介绍1.4.1 PlatformTransactionManager:事务管理接口1.4.2 TransactionDefinition:事务属性事务管理器接口1.4.3 T…...

使用GPG来解密和加密文件详解

文章目录 使用私钥解密文件示例步骤 注意事项加密文件前提条件导入公钥加密文件输出加密文件示例步骤注意事项邮箱不是必须的情况1&#xff1a;有多个公钥情况2&#xff1a;只有一个公钥示例步骤示例1&#xff1a;指定公钥ID或邮箱地址示例2&#xff1a;密钥环中只有一个相关的…...

【Flutter】基础教程:从安装到发布

Flutter 是一种流行的开源移动应用开发框架&#xff0c;由 Google 开发&#xff0c;可用于构建高性能、跨平台的移动应用。本教程将带领你从安装 Flutter 开发环境开始&#xff0c;一步步完成第一个程序&#xff0c;并介绍如何将应用发布到各个平台上。 跨端原理的关键点包括&a…...

51单片机学习记录———定时器

文章目录 前言一、定时器介绍二、STC89C52定时器资源三、定时器框图四、定时器模式五、定时器相关寄存器六、定时器练习 前言 一个学习嵌入式的小白~ 有问题评论区或私信指出~ 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、定时器介绍 定时器介…...

C# 热插拔---插件开发

热插拔是以多态&#xff0c;文件监控&#xff0c;反射为基础的。所以用到的是FileSystemWatcher类和 Assembly 类&#xff0c;主要原理就是动态加载dll文件&#xff0c;而要监控dll文件&#xff0c;最好的就是用FileSystemWatcher类&#xff0c;它可以实时监控指定路径下的文件…...

PNetLab-vs-EVE-NG安全性分析

1 PNetLab vs EVE-NG社区版&#xff1a;从一次CVE看"免费fork"的安全代价 1.1 痛点引入 2025年11月&#xff0c;CVE-2025-63749被公开披露——PNetLab 5.3.11存在命令注入漏洞&#xff0c;攻击者通过qemu_options参数注入$(/bin/bash -c reverse_shell)&#xff0c;…...

别只盯着TPS!用JMeter汇总报告做一次完整的性能瓶颈分析实战

别只盯着TPS&#xff01;用JMeter汇总报告做一次完整的性能瓶颈分析实战 在性能测试领域&#xff0c;JMeter的汇总报告&#xff08;Summary Report&#xff09;是最常用的监听器之一&#xff0c;但很多测试工程师往往只关注其中的TPS&#xff08;每秒事务数&#xff09;指标&am…...

ESP32-C3深度睡眠唤醒踩坑记:GPIO0~5始终低电平?手把手教你用Arduino框架正确配置RTC GPIO

ESP32-C3深度睡眠唤醒实战指南&#xff1a;破解GPIO0~5低电平陷阱 凌晨三点的调试灯依然亮着&#xff0c;这是我本周第三次被ESP32-C3的深度睡眠唤醒问题折磨到深夜。作为一款主打低功耗的物联网芯片&#xff0c;ESP32-C3的深度睡眠模式本该是电池供电设备的福音&#xff0c;但…...

scanf/fscanf/sscanf和printf/fprintf/sprintf的对比

目录 摘要&#xff1a; 一&#xff1a;函数的对比 二&#xff1a;函数的使用 1&#xff1a;printf 2&#xff1a;scanf 3&#xff1a;fprintf 4&#xff1a;fscanf 5&#xff1a;sprintf 6&#xff1a;sscanf 摘要&#xff1a; 本博客从函数参数到具体使用过程去对比这…...

ESP32玩转1.8寸LCD屏:用TFT_eSPI库做个桌面小时钟(附完整代码)

ESP32打造高颜值桌面时钟&#xff1a;从TFT_eSPI库到完整项目实战 在创客的世界里&#xff0c;将硬件与代码结合创造出实用又有趣的项目总是令人兴奋。今天我们要用ESP32开发板和1.8寸ST7735驱动的LCD屏幕&#xff0c;打造一个功能完善、界面美观的桌面电子时钟。这个项目不仅适…...

B站m4s转MP4终极指南:一键解决缓存视频兼容性问题

B站m4s转MP4终极指南&#xff1a;一键解决缓存视频兼容性问题 【免费下载链接】m4s-converter 一个跨平台小工具&#xff0c;将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾经遇到过这样的困扰&#…...

别再只盯着USB3.0速度了!深入链路训练状态机(LTSSM),搞懂设备插上后到底经历了什么

USB3.0链路训练状态机&#xff1a;从插入到识别的技术全景解析 当我们将一个USB3.0设备插入电脑时&#xff0c;那个短暂的"识别"过程背后&#xff0c;隐藏着一套精密的数字握手协议。这个看似简单的动作&#xff0c;实际上触发了物理层到协议层的多阶段协同工作&…...

网站导航设计全攻略:4种常见布局方式,教你打造极致用户体验

在浏览网站时&#xff0c;你是否曾因找不到入口而感到焦躁&#xff1f;优秀的导航设计&#xff0c;就像一座灯塔&#xff0c;能在瞬间为用户指明方向。它不仅是网站的骨架&#xff0c;决定了信息的流转效率&#xff0c;更是用户体验的基石。一个逻辑清晰的导航系统&#xff0c;…...

GoogleTest 使用指南 | 测试模板函数

GoogleTest 使用指南 &#xff5c; 测试模板函数GoogleTest 使用指南 &#xff5c; 测试模板函数GoogleTest 使用指南 &#xff5c; 测试模板函数 模板类和函数由于其泛型特性&#xff0c;需要在不同类型下进行测试&#xff0c;以确保其通用性和正确性。 下面是一个示例。 m…...

告别混乱!Flink指标报告选型指南:Graphite、InfluxDB、Prometheus、StatsD到底怎么选?

Flink监控体系选型实战&#xff1a;Graphite、InfluxDB、Prometheus与StatsD深度对比 当Flink集群从测试环境走向生产环境时&#xff0c;监控指标的可视化与分析能力直接关系到系统的稳定性和运维效率。面对Graphite、InfluxDB、Prometheus和StatsD这四种主流指标报告方案&…...