后台管理系统初始管理员账户如何加入的?

维秀斯丢丢 2018-05-30 05:22:29
开发一个后台管理系统, 默认的admin之类的账户要如何加入呢, admin是可以看到所有菜单的。

怎么加一个admin的账户呢?
...全文
3002 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2018-05-31
  • 打赏
  • 举报
回复
安装程序里执行sql初始化数据库,或者预先做好一个数据库,然后附加上去。还有的做一个首次运行的asp.net的页面,允许用户做初始化配置。
小灰狼 2018-05-31
  • 打赏
  • 举报
回复
我们的做法是,系统初次部署的时候,会使用一个数据库脚本创建所有的数据库对象(表、视图、存储过程、函数、触发器之类的),还有一个脚本初始化系统运行时所必须有的数据,比如菜单系统、初始 admin 用户等。
维秀斯丢丢 2018-05-31
  • 打赏
  • 举报
回复
谢谢大家, 还有其他做法的谢谢留言。
圣殿骑士18 2018-05-31
  • 打赏
  • 举报
回复
将admin写入数据库是最佳方法,否则如果你想将admin特殊化,后面要吃苦头的。 而你说的“那么我还得加它能查看的菜单和按钮,不然登录进去什么菜单也看不到”,这个根本不是问题,你判断admind的时候,给它返回所有权限项不就行了?一个if语句就搞定的事情。
懒笑翻 2018-05-31
  • 打赏
  • 举报
回复
先取消登录的要求 进入页面增加admin角色 之后恢复登录功能 用admin登录
  • 打赏
  • 举报
回复
引用 楼主 twotuli_software 的回复:
开发一个后台管理系统, 默认的admin之类的账户要如何加入呢, admin是可以看到所有菜单的。 怎么加一个admin的账户呢?
需要取用户数据时插入一个判断,如果数据库中没有用户,那么插入 admin。
欧阳春晖 2018-05-31
  • 打赏
  • 举报
回复
引用 5 楼 维秀斯丢丢的回复:
[quote=引用 3 楼 zbdzjx 的回复:] 应该是直接写到数据库吧。
有没有比较牛逼的方式啊[/quote] 这个应该是你的系统安装程序直接写进数据库的
PaulyJiang 2018-05-31
  • 打赏
  • 举报
回复
用文档管理 管理员 然后通过文档判断什么时候失效 和密码 啥的 哈哈
维秀斯丢丢 2018-05-31
  • 打赏
  • 举报
回复
引用 16 楼 hemowolf 的回复:
我们的做法是,系统初次部署的时候,会使用一个数据库脚本创建所有的数据库对象(表、视图、存储过程、函数、触发器之类的),还有一个脚本初始化系统运行时所必须有的数据,比如菜单系统、初始 admin 用户等。
学习了。
Louis-Lv 2018-05-31
  • 打赏
  • 举报
回复
初始 账户 建表时插入~
吉普赛的歌 2018-05-30
  • 打赏
  • 举报
回复
用户表加一个类型, 类型为超级管理员的就不要另外加什么权限角色了。
xuzuning 2018-05-30
  • 打赏
  • 举报
回复
初始的管理员用户,是在建表时一并加入的
维秀斯丢丢 2018-05-30
  • 打赏
  • 举报
回复
引用 9 楼 zxf1234556 的回复:
第一个账户在数据库中直接写入,想要啥写啥
哈哈,我也不知道怎么破了,直接从以前系统数据库导入的用户。 先有鸡还是先有蛋的问题。
zxf1234556 2018-05-30
  • 打赏
  • 举报
回复
第一个账户在数据库中直接写入,想要啥写啥
zbdzjx 2018-05-30
  • 打赏
  • 举报
回复
引用 5 楼 twotuli_software 的回复:
[quote=引用 3 楼 zbdzjx 的回复:] 应该是直接写到数据库吧。
有没有比较牛逼的方式啊[/quote] 直接写到数据库,在判断是否有权限时,如果用户名是admin,就直接返回有权限。
维秀斯丢丢 2018-05-30
  • 打赏
  • 举报
回复
目前公司有个权限系统,专门给某个角色分配菜单和按钮的。 新开发一个系统就要给这个新系统的账户 分配这个角色,但是系统开发好了,还没有账户,如果是直接向数据库加admin用户的话,那么我还得加它能查看的菜单和按钮,不然登录进去什么菜单也看不到。 怎么感觉直接操作数据库这种不太合适呢?
维秀斯丢丢 2018-05-30
  • 打赏
  • 举报
回复
引用 2 楼 qq_17486399 的回复:
功能呢可以跟角色有关,然后默认最高权限的角色,管理员管理这个角色就可以了
目前公司有个权限系统,专门给某个角色分配菜单和按钮的。 新开发一个系统就要给这个新系统的账户 分配这个角色,但是系统开发好了,还没有账户,如果是直接向数据库加admin用户的话,那么我还得加它能查看的菜单和按钮,不然登录进去什么菜单也看不到。 怎么感觉直接操作数据库这种不太合适呢?
Acme_Thanatos 2018-05-30
  • 打赏
  • 举报
回复
开始直接加到数据库的 相当于 默认账户嘛
维秀斯丢丢 2018-05-30
  • 打赏
  • 举报
回复
引用 3 楼 zbdzjx 的回复:
应该是直接写到数据库吧。
有没有比较牛逼的方式啊
zbdzjx 2018-05-30
  • 打赏
  • 举报
回复
应该是直接写到数据库吧。
加载更多回复(2)

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧