前言
本系统使用ASP.NET Core做后台,前端使用Layui,界面预览如下:
该系统仅供学习
系统的基本思路
架构思路
使用三层架构,利用IOC,ORM完成数据库设计与数据访问层,服务层的实现。在常用工具层里使用MD5算法加密。
前端不是纯的ASP,使用了前端框架Layui,利用jquery做接口的链接。使用视图控制器控制页面。
权限思路
由于权限、动作的中间件还不熟练,不太会写方法,所以只用动作器的中间件做登录拦截。权限与角色在数据库在实现:使用user menu role,通过user_role,menu_role来做权限,角色的链接,通过数据库的角色、菜单查询知道哪个用户拥有哪个菜单的权限。