首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即时处理网站使用

即时处理网站使用
EN

Stack Overflow用户
提问于 2012-10-03 05:11:48
回答 1查看 193关注 0票数 1

我试图弄清楚,如果我可以改变一个网站的功能,最好是通过vba (访问)或任何其他方式,我可以集中管理。我试图实现的是,根据权限,我希望用户登录到一个网站,然后在飞行中改变网站,以阻止用户使用网站的正常功能。例如,一些用户可以访问提交按钮,而其他用户则没有。

我已经看到你可以使用VBA来解析网站和自动登录。我只是不确定它是否有能力像greasemonkey那样做任何本地脚本。

也许我看错了,可以在防火墙级别实现这一点,而不是运行网站脚本。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-10-03 05:15:06

您不应该使用像JavaScript这样的客户端技术来管理网站权限。用户可以轻松地禁用JavaScript/VBScript或篡改页面。

最好的方法是通过从服务器端脚本语言(如ASP.Net或PHP )发出超文本标记语言来管理权限。

ASP.Net具有内置的、通常足够的对成员、角色和权限的支持,以满足这一需求。

http://msdn.microsoft.com/en-us/library/yh26yfzy(v=vs.100).aspx

如果出于某种原因不能这样做,并且您可以接受有人篡改您设置的权限的风险,那么您当然可以使用诸如jQuery之类的工具来隐藏用户无权访问的部分。您可以在没有jQuery的情况下使用JavaScript完成相同的任务,但我建议使用jQuery,因为它抽象了许多跨浏览器的问题。

如果这样做,默认情况下隐藏所有内容,然后根据权限有选择地显示。这样,最简单的禁用JavaScript的方法也不会显示任何特别的东西(尽管它仍然很容易被破解)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12698394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档