# Net6WebAPI **Repository Path**: zh1446802857/net6-web-api ## Basic Information - **Project Name**: Net6WebAPI - **Description**: 基于Net6的WebAPI项目。仓储模式,封装了基础增删改查,可根据需求自定义或重写基础接口。 - **Primary Language**: C# - **License**: MulanPSL-2.0 - **Default Branch**: BBS - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2023-07-24 - **Last Updated**: 2024-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: net, WebApi, autofac, Redis, aop ## README # Net6WebAPI ### [前端项目地址](https://gitee.com/zh1446802857/manage-bbs-vue) #### 介绍 Net6WebAPI项目 仓储模式 想设计成泛型仓储,考虑以后的构建,感觉还是学艺不精,遂放弃。 项目功能主要以:管理、社区、等。故命名 Manage.BBS API→IService→IRepository 以此为基础的架构。 Model类库放表结构 ,Common类库主要是公共方法,Extension扩展类库 #### 功能 swagger注释文件 AOP-Redis缓存。 不是所有数据都要缓存,可以关闭或者针对某一部分进行缓存. 加盐哈希加密扩展公共方法 发送邮件功能 添加sqlsugar.注入 添加注册用户功能,目前为邮箱注册,一个邮箱只能注册一个账号。输入邮箱请求接口生成guid验证码发送到该邮箱并存入数据库,注册时判断该邮箱和验证码是否为匹配的, 验证码10分钟有效期,判断用户是否已存在。已存在无法注册成功 添加了留言板功能