access数据库怎么设置权限

access数据库怎么设置权限,第1张

1.打开数据库后--->数据库工具------>右边有一个设置数据库密码

如果不是以独占式打开的数据库,会提示“设置密码需要以独占式打开数据库文件”。

2.好吧,点击左上角 Office图标。选项下面的关闭数据库。等待压缩完成,然后 点击开,找到数据库文件。之后 在打开后面的选项中选择 以独占式打开。

3.进入Access后,然后再点击 设置密码,就可以设置密码了。

4.如果想撤销Access密码的话,首先还是以独占式打开数据库。 可以看步骤2.然后 输入密码打开数据库之后,再点击 撤销数据库密码。输入密码就可以解除了。

前后台可以正式接通以后,我们就可以设计基础的几个数据库表了,菜单表、角色表、用户表、角色菜单表和用户角色表,有这5个表我们就可以搞定用户权限。

因为要开始涉及数据库 *** 作,每个表的单表 *** 作我们都会创建Controller、Service、Entity、Mapper、MapperXML,我们先来新建数据库表结构,先建立最基础的表结构,后续有需要再完善,毕竟使用了MybatisPlus,改变结构之后只需要在实体类加属性就好了。

用户表:

角色表:

用户角色表:

菜单表:

角色菜单表:

在用户表中插入超管账号:

引入Lombok方便写实体类

新建用户相关类:

修改完善部分登录服务代码:

重启项目调用登录,控制台输出一下内容

LoginForm(username=admin, password=21232f297a57a5a743894a0e4a801fc3)

SysUserEntity(id=1, username=admin, password=admin, salt=123456, name=超级管理员, createTime=2022-01-27T17:14:16, createBy=null, updateTime=2022-01-27T17:14:16, updateBy=null)

SaLog -->: 账号[admin]登录成功

整体登录流程就是这样了,继续完善。先确定密码加密方式:

md5(md5(password)+md5(salt))

在测试类中生成密码存到数据库中

登录接口中密码已经在前端经过md5加密,所以修改后端代码

新建菜单Controller

重启登录

OK,接下来从完善菜单管理开始逐步写。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9956978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存