IGeekFan
IGeekFan
**重现步骤(可选):** http://face.cms.7yue.pro/#/admin/user/list 线上版本 用户配置分组。如果一个分组都不存在时,提示我保存成功。但是他还是之前的分组。 **期望的结果是什么?** 可配置空角色。
### 0.3.0系统权限模块更新 1. lin_permission 权限表,本系统通过反射在系统初次启动时,启动异步任务,将不存在的权限新增到此表中。 2. lin_group_permission 分组权限表,用于分组与权限表的关联 3. lin_user_group 用户分组表。用于用户和分组表的关联。可配置一个用户属于多个分组。 4. lin_user_identity 用户授权信息表,用于存储不同登录类型的用户信息,如用户名、第三方应用快速登录(微信、QQ、GitHub、Gitee)的登录 完整的表结构文档: https://igeekfan.gitee.io/vovo-docs/dotnetcore/lin-cms/table.html
功能模块的设计
# 功能模块的设计 ## 基础权限模块 - 用户信息:邮件、用户名(唯一)、昵称、头像、分组、是否激活、手机号、是否是Admin、个性签名 - [x] 注册/登录 - [x] 上传头像 - [x] 修改密码 - [x] 用户基本信息修改 - [x] 用户增删改,配置分组 - 绑定第三方账号 - [x] GitHub登录 - [x] QQ 登录...
建议把 lin-cms-tp5-core和lin-cms-tp5-admin-code在lin-cms-tp5的README.md加个导航,不然,在看源码时,不知道LinCmsTp5\admin\..的代码从哪里来,还找了好一会。
### AOP +FreeSql 跨方法异步事务 - Autofac.Extensions.DependencyInjection - Autofac.Extras.DynamicProxy - Castle.Core.AsyncInterceptor(异步方法AOP拦截) ```csproj ``` 使用Autofac实现特性标签,事务处理 创建一个标识事务的特性标签 ```csharp [AttributeUsage(AttributeTargets.Method, Inherited = true)] public class TransactionalAttribute : Attribute { /// /// 事务传播方式 /// public...
## Plan 本项目计划实现与.NET Core相关的框架, 库和工具的示例代码,并写一些文档介绍他们的使用方式。 技术栈 - .NET Core 3.1/C#/aspnetcore - VS2019 或 Rider 或 VS Code Awesome中有许多关于.NET Core相关的技术资源,我们可以按照这些模块去做示例。 - Awesome .NET Core [https://github.com/thangchung/awesome-dotnet-core](https://github.com/thangchung/awesome-dotnet-core) - 翻译版:[https://github.com/jasonhua95/awesome-dotnet-core](https://github.com/jasonhua95/awesome-dotnet-core) 目前文件夹分类不太明确。需要做如下调整,计划如下目录,但太夸张了。所以先执行一小部分,看情况。调整目录。 如果类库在awesome中出现,按如下方式创建文件夹,如果实在找不到,而且也不属于下面文件夹分类,可放置在999-Others目录中。 dotnetcore-examples目录 ├─999-Others...
下面是一个大的图片,在效果 ```  ``` 预览效果就像这样子了 
**描述你希望的支持的新功能?** **你期望的 API 是怎样的?**
# 域名备案已过期,仅支持IP访问,只部署了VVLOG 用户端 ,部分功能可能失效 ## 前端重构预览 - [http://101.34.7.82/vvlog](http://101.34.7.82/vvlog) - 第三方登录失效 - 测试账号:[email protected] - 密码 : 123qwe