如果只允许管理员查看“个人资料”或用户只能自己查看自己的”个人资料”,按以下方法修改
修改文件︰
1 |
source<span class="token operator">/</span><span class="token keyword">include</span><span class="token operator">/</span>space<span class="token operator">/</span>space_profile<span class="token punctuation">.</span>php |
找到以下代码:
1 |
<span class="token function">getonlinemember</span><span class="token punctuation">(</span><span class="token keyword">array</span><span class="token punctuation">(</span><span class="token variable">$space</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'uid'</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span> |
在下方加入以下代码并保存文件:
1 2 3 |
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token variable">$_G</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'uid'</span><span class="token punctuation">]</span><span class="token operator">!=</span><span class="token variable">$space</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'uid'</span><span class="token punctuation">]</span><span class="token operator">&&</span><span class="token variable">$_G</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'adminid'</span><span class="token punctuation">]</span> <span class="token operator">!=</span> <span class="token number">1</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token comment">//当前用户id查看的不是自己的空间,并且当前用户不是管理员</span> <span class="token function">showmessage</span><span class="token punctuation">(</span><span class="token single-quoted-string string">'quickclear_noperm'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 提示:您没有权限进行此操作</span> <span class="token punctuation">}</span> |
修改好后,在不登录或登录论坛的情况下,访问网址:http://您的域名/?uid(如http://您的域名/?2)
都会提示“您没有权限进行此操作”
如果想同时让其他指定会员id可以访问会员的个人资料可以修改代码为:
1 2 3 |
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token function">empty</span><span class="token punctuation">(</span><span class="token variable">$_G</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'uid'</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token operator">||</span><span class="token variable">$_G</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'uid'</span><span class="token punctuation">]</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token comment">//id不存在或存在都不允许访问</span> <span class="token function">showmessage</span><span class="token punctuation">(</span><span class="token single-quoted-string string">'quickclear_noperm'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 提示:您没有权限进行此操作</span> <span class="token punctuation">}</span> |
评论0