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

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

目录

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

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

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

1 创建数据源

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

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

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

2 搭建后台

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

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

3 开通权限

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

4 搭建启用禁用功能

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

最终效果

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

总结

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


http://www.kler.cn/a/542720.html

相关文章:

  • centos7 升级openssl并安装python3
  • 蓝桥杯---N字形变换(leetcode第6题)题解
  • 云原生时代的后端开发:架构、工具与最佳实践
  • 15、深度学习-自学之路-反向传播程序展示、激活函数的应用,反向权重的更新、2层神经网络的应用,输入输出相关性的理解。
  • Node.js怎么调用到打包的python文件呢
  • 基于Python的人工智能驱动基因组变异算法:设计与应用(下)
  • ES6~ES11新特性全解析
  • Untiy3d 铰链、弹簧,特殊的物理关节
  • 在 Navicat 17 中扩展 PostgreSQL 数据类型 - 枚举类型
  • 信息安全之网络安全
  • CSS 表单 实现响应式布局
  • DeepSeek影响网络安全行业?
  • UWB功耗大数据插桩调研
  • 深度学习的图像生成
  • redo和binlog区别
  • SQLite 约束
  • Nat Python:用于自然语言处理的Python库
  • 【网络安全】无线安全协议的演变
  • VeryReport和FastReport两款报表软件深度分析对比
  • DeepSeek做赛车游戏
  • C++智能指针的使用
  • C语言————快速幂
  • java项目之直销模式下家具工厂自建网站源码(ssm+mysql)
  • npm 常用命令大全
  • 数据总线/一致性维度/总线矩阵
  • Mac(m1)本地部署deepseek-R1模型