关于个人空间的权限判断,红薯是怎么做的?

AlienJun 发布于 2013/08/16 10:10
阅读 358
收藏 0
早上问了红薯关于个人空间的问题,还是没有明白,应他的要求我发到这里,让红薯好好的给我讲讲; 就是像osc现在的个人空间是怎么做权限判断的?比如http://my.oschina.net/alienjun/admin进入管理界面,这里访问的是admin目录下的页面吗?如果我知道admin下还有个msgs.vm,我直接http://my.oschina.net/alienjun/admin/msgs这样呢,admin下面的每个页面是被include到http://my.oschina.net/默认的入口页面,那admin目录下的每个页面文件还需要做哪些判断?@红薯   还有入口页面做了哪些判断?
加载中
0
AlienJun
AlienJun
一楼红薯说的很好理解了,当时愚钝没理解。。。
0
红薯
红薯

在服务器端,所有 /admin/xxxx 的页面,都是通过一个名为 index.vm 的页面嵌入的。

例如 /admin/msgs 页面 = index.vm + msgs.vm

这样我只需要在 index.vm 中判断当前访问用户的权限即可。

0
OSC首席键客
OSC首席键客
其实我没明白lz要问什么东西……
0
小雨0oo
小雨0oo
不过我明白了红薯的意思,哈哈
0
blindcat
blindcat
谁说的我都没弄明白
0
AlienJun
AlienJun

引用来自“红薯”的答案

在服务器端,所有 /admin/xxxx 的页面,都是通过一个名为 index.vm 的页面嵌入的。

例如 /admin/msgs 页面 = index.vm + msgs.vm

这样我只需要在 index.vm 中判断当前访问用户的权限即可。

奇怪 http://my.oschina.net/ admin /msgs  这样不是会被影射到 目录下的/admin/msgs 页面 吗? 
RFLL
RFLL
了解一下rewrite相关知识。
0
AlienJun
AlienJun

引用来自“blindcat”的答案

谁说的我都没弄明白
什么没明白? 
0
AlienJun
AlienJun

引用来自“dyllen”的答案

其实我没明白lz要问什么东西……
 我的意思是说访问个人空间的管理页面,是如何做的权限判断? 绕了一圈,
小虫0302
小虫0302
cookie里存的uid和空间的uid对比一下看看是不是同一个人
返回顶部
顶部