性格测评小程序03搭建用户管理

目录

  • 1 创建数据源
  • 2 搭建后台
  • 3 开通权限
  • 4 搭建启用禁用功能
  • 最终效果
  • 总结

性格测评小程序我们期望是用户先进行注册,注册之后使用测评功能。这样方便留存用户的联系信息,日后还可以推送对应的相关活动促进应用的活跃。实现这个功能我们要先创建数据源,然后搭建页面功能,开发对应的验证逻辑。

性格测评小程序01用户管理mp4

1 创建数据源

打开控制台,切换到云数据库,现在微搭一共是分为三种数据库,云数据库、mysql和自有mysql
在这里插入图片描述
文档型数据库字段比较灵活,可以方便调整,缺点是在表关联时候语法比较复杂。mysql需要事先规划好字段,统计分析的时候可以写sql语句比较方便。

以上两种都是产品自带的数据库,如果自己已经有mysql数据库也可以连接上来,缺点是性能较差,查询和写入比较耗时。

移动到mysql数据库,点击+号创建数据模型
在这里插入图片描述
首次使用的时候需要初始化,点击初始化的按钮
在这里插入图片描述
输入模型名称和标识
在这里插入图片描述
点击添加字段,添加用户名,username,类型选择文本
在这里插入图片描述
继续添加字段,添加用户密码,password,类型选择文本
在这里插入图片描述
继续添加字段,添加邮箱,email,类型选择邮箱
在这里插入图片描述
继续添加字段,添加用户状态,类型选择枚举,枚举项为启用、禁用
在这里插入图片描述
在这里插入图片描述

2 搭建后台

创建好数据源之后,我们创建一个自定义应用作为后台,后台一般提供给管理员对注册用户进行管理。

回到可视化设计,点击从数据模型创建
在这里插入图片描述
选择数据模型,选择增删改查数据场景,布局选择左侧导航布局
在这里插入图片描述
切换到PC模式,点击切换到布局设计图标
在这里插入图片描述
切换到左侧导航布局,根据页面一键生成菜单
在这里插入图片描述
只保留列表页面,并且修改菜单的图标
在这里插入图片描述
修改一下系统名称,修改为性格测评后台
在这里插入图片描述
将底部的图标改为退出图标
在这里插入图片描述
将文本改为退出
在这里插入图片描述
配置点击事件为退出登录
在这里插入图片描述
将图标自带的事件删掉
在这里插入图片描述
回到页面设计,点击配置图标
在这里插入图片描述
切换到访问控制,设置为自定义登录
在这里插入图片描述
勾选账号密码登录
在这里插入图片描述
修改一下应用的名称改为性格测评后台
在这里插入图片描述

3 开通权限

后台搭建好之后,我们需要配置角色并创建管理员账号,点击云后台管理
在这里插入图片描述
点击权限控制
在这里插入图片描述
切换到自定义角色,点击创建角色
在这里插入图片描述
输入角色名称
在这里插入图片描述
角色添加好之后,在列表上找到角色名称,点击管理权限
在这里插入图片描述
点击添加自定义策略
在这里插入图片描述
首先开通应用
在这里插入图片描述
选择我们的性格测评后台
在这里插入图片描述
设置为可访问全部页面
在这里插入图片描述
接着添加数据模型
在这里插入图片描述
选择我们的用户表
在这里插入图片描述
行查看权限和行修改权限设置为全部
在这里插入图片描述
设置好角色之后,点击用户管理
在这里插入图片描述
点击新建用户
在这里插入图片描述
输入用户名和密码
在这里插入图片描述
用户添加好之后回到权限控制界面,点击管理成员
在这里插入图片描述
点击添加成员
在这里插入图片描述
勾选我们的用户
在这里插入图片描述

4 搭建启用禁用功能

用户管理我们需要给管理员提供启用和禁用的功能,选中数据表格,在操作列添加两个按钮
在这里插入图片描述
点击启用按钮,添加点击事件
在这里插入图片描述
选择调用数据源方法
在这里插入图片描述
选择用户表,方法设置为修改单条
在这里插入图片描述
查询条件设置为数据标识等于所在行数据的数据标识
在这里插入图片描述
启用状态设置为1
在这里插入图片描述
成功时添加数据表格的刷新方法
在这里插入图片描述
按照上述设置,配置禁用按钮的点击事件,禁用时启用状态要设置为2

最终效果

设置好了之后,在点表格的操作列按钮时候就可以更新用户的状态
在这里插入图片描述

总结

本篇我们介绍了如何搭建用户管理功能,在创建应用的时候我们可以根据已经建好的数据源快速生成增删改查的页面,之后按需设置表格的操作列就可以很方便的实现需要的各类管理功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/968194.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu 如何安装Snipaste截图软件

在Ubuntu上安装Snipaste-2.10.5-x86_64.AppImage的步骤如下: 1. 下载Snipaste AppImage 首先,从Snipaste的官方网站或GitHub Releases页面下载Snipaste-2.10.5-x86_64.AppImage文件。 2. 赋予执行权限 下载完成后,打开终端并导航到文件所在…

突破与重塑:逃离Java舒适区,借Go语言复刻Redis的自我突破和成长

文章目录 写在文章开头为什么想尝试用go复刻redis复刻redis的心路历程程序员对于舒适区的一点看法关于mini-redis的一些展望结语 写在文章开头 在程序员的技术生涯长河中,我们常常会在熟悉的领域中建立起自己的“舒适区”。于我而言,Java 就是这片承载…

【自然语言处理】TextRank 算法提取关键词、短语、句(Python源码实现)

文章目录 一、TextRank 算法提取关键词 [工具包]二、TextRank 算法提取关键短语[工具包]三、TextRank 算法提取关键句[工具包]四、TextRank 算法提取关键句(Python源码实现) 一、TextRank 算法提取关键词 [工具包] 见链接 【自然语言处理】TextRank 算法…

展厅为何倾向使用三维数字沙盘进行多媒体互动设计?优势探讨!

随着数字技术的迅猛进步,展厅多媒体互动设计正迎来深刻变革。其中,三维数字沙盘作为经典沙盘模型的革新之作,不仅保留了其空间布局直观展示的优点,更巧妙融入光影互动与中控系统,推动展览展示向智能化迈进。今日&#…

SDKMAN! 的英文全称是 Software Development Kit Manager(软件开发工具包管理器)

文章目录 SDKMAN! 的核心功能SDKMAN! 的常用命令SDKMAN! 的优势总结 SDKMAN! 的英文全称是 Software Development Kit Manager。它是一个用于管理多个软件开发工具(如 Java、Groovy、Scala、Kotlin 等)版本的工具。SDKMAN! 提供了一个简单的方式来安装、…

java配置api,vue网页调用api从oracle数据库读取数据

一、主入口文件 1:java后端端口号 2:数据库类型 和 数据库所在服务器ip地址 3:服务器用户名和密码 二、映射数据库表中的数据 resources/mapper/.xml文件 1:column后变量名是数据库中存储的变量名 property的值是column值的…

蓝桥杯C语言组:分治问题研究

蓝桥杯C语言组分治问题研究 摘要 本文针对蓝桥杯C语言组中的分治问题展开深入研究,详细介绍了分治算法的原理、实现方法及其在解决复杂问题中的应用。通过对经典例题的分析与代码实现,展示了分治算法在提高编程效率和解决实际问题中的重要作用&#xff…

Golang GORM系列:GORM CRUM操作实战

在数据库管理中,CRUD操作是应用程序的主干,支持数据的创建、检索、更新和删除。强大的Go对象关系映射库GORM通过抽象SQL语句的复杂性,使这些操作变得轻而易举。本文是掌握使用GORM进行CRUD操作的全面指南,提供了在Go应用程序中有效…

如何评估云原生GenAI应用开发中的安全风险(下)

以上就是如何评估云原生GenAI应用开发中的安全风险系列中的上篇内容,在本篇中我们介绍了在云原生AI应用开发中不同层级的风险,并了解了如何定义AI系统的风险。在本系列下篇中我们会继续探索我们为我们的云原生AI应用评估风险的背景和意义,并且…

2025 年 2 月 TIOBE 指数

2025 年 2 月 TIOBE 指数 二月头条:快,更快,最快! 现在,世界需要每秒处理越来越多的数字,而硬件的发展速度却不够快,程序的速度变得越来越重要。话虽如此,快速编程语言在 TIOBE 指数中取得进展也就不足为奇了。编程语言 C++ 最近攀升至第 2 位,Go 已稳居前 10 名,Ru…

YOLOv11实时目标检测 | 摄像头视频图片文件检测

在上篇文章中YOLO11环境部署 || 从检测到训练https://blog.csdn.net/2301_79442295/article/details/145414103#comments_36164492,我们详细探讨了YOLO11的部署以及推理训练,但是评论区的观众老爷就说了:“博主博主,你这个只能推理…

Segformer模型的平台部署和项目应用

最近因为离职太忙了之前的很多内容没有更新,离开BYD进入新的环境中成长。 本文包含了Segformer的网络结构重构后如何部署到算法平台中方便标注训练推理的过程,以及如何应用到项目中(BYD最后一个项目:异物检测系统) C做…

react redux用法学习

参考资料: https://www.bilibili.com/video/BV1ZB4y1Z7o8 https://cn.redux.js.org/tutorials/essentials/part-5-async-logic AI工具:deepseek,通义灵码 第一天 安装相关依赖: 使用redux的中间件: npm i react-redu…

【2025 Unity Meta Quest MR 开发教程】透视 Passthrough 模块配置(戴上头显看见现实画面)

XR 开发者社区:https://www.spatialxr.tech/ 文章目录 📕导入透视模块📕OVRManager📕OVRPassthroughLayer 脚本📕相机 教程中使用的 SDK:Meta XR SDK v72(可以从 Unity 资源商店添加 Meta XR A…

UWB功耗大数据插桩调研

一、摘要 UWB功耗点 插桩点 日志关键字 电流 蓝牙持锁 BatteryStats的锁统计 vendor_bluetooth_lock 30~40mA 测距 UwbSessionManager.startRanging UwbSessionManager.stoptRanging 或接入fadiKey Uwb状态广播 "com.fadiui.dkservice.action.uwb.state.change&q…

旅游行业内容管理系统CMS提升网站建设效率与体验

内容概要 在如今快速发展的互联网时代,旅游行业对网站的要求越来越高,内容管理系统(CMS)的应用不可或缺。以 Baklib 为代表的先进CMS可显著提高旅游网站的建设效率与用户体验。为了满足不断变化的市场需求,这些系统通…

【vscode+latex】实现overleaf本地高效编译

overleaf本地高效编译 1. 配置本地latex环境2. vscode插件与配置3. 使用 之前觉得用overleaf在线写论文很方便,特别是有辅助生成latex格式公式的网页,不需要在word上一个一个手打调格式。 然而,最近在写一篇论文的时候,由于这篇论…

消费电子产品中的噪声对TPS54202的影响

本文章是笔者整理的备忘笔记。希望在帮助自己温习避免遗忘的同时,也能帮助其他需要参考的朋友。如有谬误,欢迎大家进行指正。 一、概述 在白色家电领域,降压转换器的应用非常广泛,为了实现不同的功能就需要不同的电源轨。TPS542…

51c自动驾驶~合集49

我自己的原文哦~ https://blog.51cto.com/whaosoft/13164876 #Ultra-AV 轨迹预测新基准!清华开源:统一自动驾驶纵向轨迹数据集 自动驾驶车辆在交通运输领域展现出巨大潜力,而理解其纵向驾驶行为是实现安全高效自动驾驶的关键。现有的开…

IGBT的两级关断

IGBT(绝缘栅双极型晶体管)的两级关断(Two-stage turn-off)是一种优化关断过程的方法,主要用于减少关断时的电压过冲和dv/dt(电压变化率)过高的问题,特别是在大功率应用中&#xff08…