网页制作之权限问题!
刚才发到“菜鸟喳喳”里了,现在又看到这里的达人比较多,再发一次,还希望管理员们手下留情,别删此帖,需要呀!制作网页,怎样设定权限或通过何种办法,让有些链接只有一部分人能看到、打开和使用,其他人都看不到或无法使用。请各位达人说的详细些。
注:能否不是靠用户名来区分权限?比如,每个部门的头(chef)都能看到,但普通员工看不到,如何来实现? 实现的方法还是很多种的,而且要看具体的系统。
如果只是静态页面,可以通过对不同路径的设置访问权限来实现,Apache服务器可以用.htaccess 文件控制,IIS服务器可以直接利用域用户组来控制。
.htaccess文件的使用方法见http://httpd.apache.org/docs/1.3/howto/htaccess.html
动态页面的话,除了上面两种方法,也可以自己编写用户权限管理模块控制。 用户权限管理模块,是用java编吗?能否给个流程?
$害羞$
多谢了!
回复 #3 quentchen 的帖子
看你的页面是用什么写的了,ASP,JSP,PHP, Perl,Java什么都可以啊。最简单的思路 在数据库里建一个用户表,有如下字段 username, password, groupid。
每次用户登录的时候,核对用户名和口令对应之后,得到相应的groupid。
在每个页面里开始的地方设置检验groupid,如果groupid小于一定值就不允许显示接下来的内容。
更复杂的可以根据不同的groupid显示不同的内容。 谢谢chela 的回复,有点思路了。:) 可以通过用户名密码方式来做认证,不过这里涉及的问题可就广了。
其实最简单的方法就是如楼上所说修改.htaccess文件,它可以针对不同的用户或者ip对某个目录做限制。其实如果你有足够的权限的话,最好还是直接修改apache中的设置。.htaccess通常是给权限不够或者分布的众多用户自己管理设置的方法。另外你要留意你的主页空间提供商是否允许你创建和使用.htaccess。 原帖由 cn1h 于 2007-1-8 14:50 发表
可以通过用户名密码方式来做认证,不过这里涉及的问题可就广了。
其实最简单的方法就是如楼上所说修改.htaccess文件,它可以针对不同的用户或者ip对某个目录做限制。其实如果你有足够的权限的话,最好还是直接 ...
Danke,现在更清晰了! 知道访问者的身份是权限处理的前提。具体的方法上面都有提到了,域、IP、用户名等等都可以。但是似乎没有什么简单的办法。$考虑$ $考虑$
页:
[1]