社区
Framework
帖子详情
如何使用Symfony框架实现用户权限管理?
xYaron
2009-04-21 09:41:13
我知道是使用 sfGuardPlugin 进行用户权限管理。
但我不清楚,在 sfGuardPlugin 中设置的权限 如何 与动作关联起来?
另外如何 与动作的证书 关联起来?(我想分配给用户一定的默认权限,就是证书,用户与其对应的证书信息 存储到数据库中)
没有分儿了,回头补上啊!!呵呵
...全文
295
3
打赏
收藏
如何使用Symfony框架实现用户权限管理?
我知道是使用 sfGuardPlugin 进行用户权限管理。 但我不清楚,在 sfGuardPlugin 中设置的权限 如何 与动作关联起来? 另外如何 与动作的证书 关联起来?(我想分配给用户一定的默认权限,就是证书,用户与其对应的证书信息 存储到数据库中) 没有分儿了,回头补上啊!!呵呵
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xYaron
2009-04-21
打赏
举报
回复
核心问题是:
1. 如何获得所有的 模块动作 名称?
2. 如何往相应的 security.yml 文件 写数据?
xYaron
2009-04-21
打赏
举报
回复
补充一下:
1. 用户访问有证书限制动作的业务流程:
用户登陆————>依据UserID 读取用户权限表(获得该用户的证书列表)—————>使用addCredentials()把相应证书添加到用户属性中————>访问有证书限制的动作。
2. 证书管理业务流程:
登录后台 ————> 展示动作列表(后带有单选框,用于确认是否需要证书) ————> 设置需要证书的动作 ————> 把证书写入相应的security.yml文件中(用于控制用户访问相应动作)————> 把动作名称与其所需证书 存入 数据库(用于给用户分配证书)。
3. 用户证书分配管理流程:
登陆后台 ————> 进入用户证书分配模块 ————> 选择一个或者多个用户或者一个组 ————> 选择允许访问的动作 ————> 提交到用户权限表
xYaron
2009-04-21
打赏
举报
回复
问题2:
终于被俺挖出来了
//$arr = array('all'=>array('addr'=>'BeiJing','Tel'=>1501032, 'Name'=>'Yaron'),
// 'dev'=>array('addr'=>'Hebei','Tel'=>1333992, 'Name'=>'LuLu'));
$inline = dirname(__FILE__).'/../config/setting.yml';
$arr = sfYaml::load($inline);
$arr['all']['Desc'] = 'Hello,Symfony';
$this->hello = sfYaml::dump($arr);
$fp = fopen($inline,'w');
fwrite($fp,$this->hello);
fclose($fp);
基于PHP和Oracle开发的校园交友网站.zip
后端开发:
使用
PHP作为主要编程语言,结合Laravel或
Symfony
框架
,确保系统的稳定性和可维护性。 前端设计:采用Bootstrap或Vue.js
框架
,创建响应式和
用户
友好的界面。 数据库管理:
使用
Oracle数据库管理系统,确保...
Symfony
2 Profiler shortcut-crx插件
如果您已经
使用
Symfony
2
框架
制作了REST应用程序,则知道只有渲染真实的webPage时,调试工具栏才会显示。 如果呈现JSON或XML,则只有结果,前往Profiler则很漫长。 实际上,如果您查看Response标头,您会注意到“ X-...
Symfony
5全面开发视频教程
您将学习到如何
使用
Symfony
中的多个组件,以及如何通过搜索引擎搜索需要用到的文档。 课程中有一些
Symfony
源码的跟踪学习,可以让你更深入的学习
Symfony
的原理。更好的学习
Symfony
。 注:因无法上传字幕文件,听课时...
Symfony
2 Profiler快捷方式「
Symfony
2 Profiler shortcut」-crx插件
如果您已经
使用
Symfony
2
框架
创建了REST应用程序,那么您知道只有在渲染真实的WebPage时才会显示调试工具栏。 如果你渲染JSON或者XML,你只需要得到结果并且去探查器是一个很长的路要走。 实际上,如果你看看Response...
neant-
symfony
5
新生儿符号5 简单的
Symfony
5博客应用程序描述
使用
Symfony
5
框架
PHP轻巧易用的Blog解决方案。要求PHP 7.2或更高版本; 玛丽亚数据库以及。快速入门-安装
使用
Git和Composer下载并安装博客应用程序: $ git clone ...
Framework
4,251
社区成员
4,523
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章