lsys

Rust 实现的用户应用管理服务
授权协议 Apache
开发语言 Rust
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 国产
投 递 者 阎裕
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

lsys 是一个 rust 实现的的用户应用管理服务,第三方服务依赖为: mysql+redis ,可在 ./examples/lsys-actix-web/.env 配置 。

目前使用示例 [examples] 基于 actix-web 作为接入web框架,你可选择其他基于 tokio 的web框架

后端服务安装

  1. 编译 【中途有失败再次执行】
cargo build -r
  1. 导入SQL到数据库
导入 ./assets/tables.sql 到MYSQL
  1. 修改你的REDIS,MYSQL等的配置

[./examples/lsys-actix-web/.env 的配置覆盖./examples/lsys-actix-web/config/下配置]

./examples/lsys-actix-web/.env 
  1. 执行 启动服务
cd ./examples/lsys-actix-web/ && ../../target/release/lsys-actix-web

管理UI安装

git: https://github.com/shanliu/lsys-ui

  1. 编译
cd web && npm i && npm run build && cd ..
cd wap && npm i && npm run build && cd ..
  1. 修改配置,设置服务域名等
./web/config.json
  1. 拷贝编译文件到lsys-actix-web静态文件目录中,静态文件目录配置在文件:./examples/lsys-actix-web/app.toml : ui_dir 中

备注: UI部分可以自行部署如NGINX服务器中

cp ./public/* ../examples/lsys-actix-web/static/ui
  1. 访问 http://127.0.0.1/ui/

  2. 在线示例:http://175.178.90.181/ui/#

示例账号:aaaaa
示例密码:000000

外部应用实现示例[GO实现]

git: https://github.com/shanliu/lsys-subapp

具体示例参见 lsys-subapp/examples/sub_app && lsys-subapp/examples/basic

  • 用法示例 loacl_time=$(data+"%Y%m%d %H:%M:%S") #Y年份,m月份, d日期 时分秒 data是时间,后面""里的是时间格式 参数 含义 %H 小时(以00-23来表示)。 %I (大写I)小时(以01-12来表示)。 %K 小时(以0-23来表示)。 %l (小写L)小时(以0-12来表示)。 %M 分钟(以00-59来表示)。 %P AM或PM。 %r 时

  • MySQL日期格式化(format)取值范围。 SELECT date_format('2022-07-06 16:26:20.125', '%Y-%m-%d %H:%i:%S') 打印: 2022-07-06 16:26:20      值    含义 秒    %S、%s    两位数字形式的秒( 00,01, ..., 59) 分    %I、%i    两位数字形式的分( 00,01,

  • XS 超小 (EXTRA SMALL) S - 小 (SMALL) M - 中 (MEDIUM) L - 大 (LARGE) XL - 加大 (EXTRA LARGE) XXL - 特大号 折算成身高,根据男女及衣服的不同而不同。 服装尺码换算参照表 女 装 (外衣、裙装、恤衫、上装、套装) 标 准 尺 码 明 细 中国 (cm) 160-165/84-86 165-170/88-90 167-1

  • scanf("%2d%*2s%2d", &x, &y); 表示输入一个不大于两位数的整数存储到x中,再输入一个不超过2位的字符串(不赋值给任何变量),再输入一个不大于两位数的整数存储到y中!如: 输入 12aa34  x=12, y=34; 输入 1 + 2      x=1 , y=2; 附scanf()函数格式说明: scanf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。

  • 当使用Microsoft Visual C++来创建应用程序时,这种集成式环境安装了许多不同的链接程 序开关,这样,链接程序就可以将相应的子系统嵌入产生的可执行程序。用于C U I应用程序的 链接程序开关是/ S U B S Y S T E M : C O N D O L E,而用于G U I 应用程序的链接程序开关是 S U B S Y S T E M : W I N D O W S。当用户运行

  • đồng thời đẩy mạnh truyền thông trên kênh fanpage发展目REIT2014年,新一代的全基因组数据研究证实,现代波利尼西亚人的基因与欧洲、美洲以及澳大利亚等民族的混合程度,都远远低于中国台湾的原住民。 hiệu quả công tác kiểm tra1.4385淘气bao gồm cả hai quần đảo Trường Sa và Hoàng

 相关资料
  • 9.应用&事件&用户管理 一、应用管理 可对应用、事件、用户进行管理/授权 Ps:该功能只有创建者拥有 二、功能介绍 1、应用管理 编辑: 创建者可修改应用名称、下载地址、类别 删除应用 创建者可删除该应用 2、事件管理 创建者可添加自定义事件,支持自定义名称 3、用户管理 由创建应用者添加授权用户邮箱; 授权功能为:首页数据、实时统计、推广概览、留存活跃、多触点归因、异常甄别、推广活动; 授权渠

  • 本文向大家介绍spring aop实现用户权限管理的示例,包括了spring aop实现用户权限管理的示例的使用技巧和注意事项,需要的朋友参考一下 AOP 在实际项目中运用的场景主要有 权限管理(Authority Management)、事务管理(Transaction Management)、安全管理(Security)、日志管理(Logging)和调试管理(Debugging) 等。 问题源

  • 本文向大家介绍dos之net创建管理员用户的实现,包括了dos之net创建管理员用户的实现的使用技巧和注意事项,需要的朋友参考一下 1、dos命令中net命令常用创建用户 下面这段代码是用来创建一个管理员用户 代码: 代码分析: 该命令是创建一个标准用户admin密码是4869 创建之前: 创建之后:   注意:这里如果不想创建的用户有密码可以用net users admin /add 该命令是将

  • 本文向大家介绍Django 使用 cookie 实现简单的用户管理功能,包括了Django 使用 cookie 实现简单的用户管理功能的使用技巧和注意事项,需要的朋友参考一下 Cookie: 1.保存在用户浏览器 2.可以主动清除 3.可以被伪造 4.跨域名 Cookie 不共享 创建一个项目:user_manager 和应用: app01 创建数据库,添加 models.py 在 templat

  • 在初次撰写本书时,都只讨论到了“物”,而没有关注“人”。而在实际使用中,Linux 系统首先是面向用户的系统,所有之前介绍的内容全部是提供给不同的用户使用的。实际使用中常常碰到各类用户操作,所以这里添加一个独立的章节来介绍。 Linux 支持多用户,也就是说允许不同的人使用同一个系统,每个人有一个属于自己的帐号。而且允许大家设置不同的认证密码,确保大家的私有信息得到保护。另外,为了确保整个系统的安

  • 本文档叙述了 Ceph 客户端的用户身份,及其与 Ceph 存储集群的认证和授权。用户可以是个人或系统角色(像应用程序),它们用 Ceph 客户端和 Ceph 服务器守护进程交互。 When Ceph runs with authentication and authorization enabled (enabled by default), you must specify a user na

  • 因该平台主要面向内部使用,对注册功能其实没有太大用处。所以没有做用户注册功能,要么通过LDAP登陆,要么第三方授权登陆,要么就管理员添加用户登陆。 添加/编辑用户 找到“平台管理”->“用户管理”菜单,在列表页点击“清加用户”按钮,在弹出的对话框中输入相关信息: 如果您使用的是LDAP登陆或第三方授权登陆,那该用户会自动获取到邮箱及姓名。 授权登陆或LDAP登陆的用户默认分配的空间及角色是在app

  • 以下语句都可以直接在InfluxDB的Web管理界面中调用 # 显示用户 SHOW USERS # 创建用户 CREATE USER "username" WITH PASSWORD 'password' # 创建管理员权限的用户 CREATE USER "username" WITH PASSWORD 'password' WITH ALL PRIVILEGES # 删除用户 DROP USE