当前位置:首页 > 后端开发 > 正文内容

Go Vue3 CMS办理后台(前后端别离形式)

邻居的猫1个月前 (12-09)后端开发563

本后台运用前后端别离形式开发,前端UI为Vue3+Ant Design Vue,后端Api为Go+Gin,解耦前后端逻辑,使开发更专心

技能栈

前端:Vue3,Ant Design Vue,Axios,分页,OTP动态码登录  
后端:Go,Gin,Gorm,Mysql,Docker,JWT,跨域,Log,模型绑定,Validator,权限判别,分页,OTP动态码登录   

功用

登录,登出,修正暗码(已完结)  
用户办理(用户列表、添、删、改、禁/启用、解锁、OTP动态码)(已完结)  
模块办理(模块列表、添、删、改、禁/启用)(已完结)  
人物办理(人物列表、添、删、改、禁/启用、分配权限)(已完结)  

菜单层级

系统办理  
-------账号办理  
----------------添/删/改等账号  

账密与密钥

用户名:snai,暗码:snai2024  
otp密钥:IFLDIRSPINAU4NKHKRMEIU2VGIZFUOBVKJKUKOCRGE3DKRCCGJGA  

初次运用时需绑定办理员账号获取otp动态码,今后办理员能够经过 "用户办理">"opt码" 来扫码增加:  
1. 下载安装验证器  
   IOS:AppStore查找 Google Authenticator 下载安装  
   Android:使用商场查找 Authenticator 或  
            Google Play查找 Authenticator 下载安装  
2. 验证器扫码绑定运用说明  
   IOS:翻开"Google Authenticator"app,右下角"+">"输入设置密钥"或"扫描二维码"  
   Android:翻开"Authenticator"app  
            Google Authenticator:右下角"+">"输入设置密钥"或"扫描二维码"  
            Microsoft Authenticator:右上角"+">"QR扫码或其他账号"  
3. 翻开验证器绑定账号获取动态码  
   1. 扫描otp二维码绑定   
   2. 增加账号绑定  
      账户称号:snai_cms:snai  
      密钥:IFLDIRSPINAU4NKHKRMEIU2VGIZFUOBVKJKUKOCRGE3DKRCCGJGA  

库房

前端:https://github.com/Liu-Alan/Snai.CMS.UI
后端:https://github.com/Liu-Alan/Snai.CMS.Api

界面展现









博客地址:https://www.snaill.net/post/14

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=173

分享给朋友:

“Go Vue3 CMS办理后台(前后端别离形式)” 的相关文章

在暴雨中追逐一只白色的猫

在暴雨中追逐一只白色的猫

写在前面 234 字 | 期望 | 磨难 | 永久 | 唯心主义与唯物主义 正文   我在暴雨中追逐一只白色的猫,   毛发和婉如云,   如茸毛。   雨落我身,不接近猫。 <br />   白色的猫左跳右跳,   跳上月球,   跳上没有暴雨的广寒宫。   我听见有人哭,   ...

r语言attach,深入理解R语言中的attach与detach函数

r语言attach,深入理解R语言中的attach与detach函数

在R语言中,`attach`函数用于将数据框(data frame)或列表(list)中的变量自动绑定到全局环境中,使得这些变量可以直接使用它们的名称而不需要前缀。这可以简化代码,使得对数据框或列表中的变量进行操作时更加方便。例如,假设你有一个名为`data`的数据框,其中包含变量`x`、`y`和`...

java编程题,从基础到进阶

好的,请您提供具体的Java编程题目。Java编程题实战解析:从基础到进阶Java作为一门广泛应用于企业级应用、Android开发、大数据处理等领域的编程语言,掌握Java编程能力对于程序员来说至关重要。本文将带您通过一系列Java编程题,从基础语法到进阶技巧,一步步提升您的编程能力。1. 输出He...

pascal教程,Pascal编程语言入门教程

1. 菜鸟教程:该教程适合想要学习Pascal编程语言的软件专业人员,介绍了Pascal的功能、数据类型、编程结构、面向对象等概念。你可以在这里了解Pascal的历史、应用、优势和与其他语言的关系,以及如何使用Pascal编写简单的程序。2. W3Cschool Pascal教程:这个教程提供了Pa...

python大小写转换,python大小写

当然可以。在Python中,字符串的大小写转换可以通过几种不同的方法实现。下面是一些常用的方法:1. `lower`: 将字符串中的所有大写字母转换为小写。2. `upper`: 将字符串中的所有小写字母转换为大写。3. `swapcase`: 将字符串中的所有大写字母转换为小写,同时将所有小写字母...

python中join的用法,python中join的用法和作用

python中join的用法,python中join的用法和作用

Python中join函数的用法详解在Python编程中,字符串的连接操作是非常常见的。`join()`函数是Python中用于连接字符串、元组、列表等序列元素的内置函数,它提供了灵活且高效的字符串连接方式。本文将详细介绍`join()`函数的用法,包括语法、参数、返回值以及一些实际应用场景。 1...