servlet判断管理员和普通用户访问网页的权限代码应该写在哪?

就是在后台 比如有个用户管理的页面 用户里面只有管理员才有权进入 普通用户无权访问 数据库里有status字段表示是管理员还是普通用户 不用<% %>写 用servlet写 应该写在那个servlet中?还是写在filter中?
这张是我的UserServlet
还有点那个要判断的网站时 怎么调用这个servlet来判断是否是管理员还是普通用户?

可以在servlet里判断。首先用户输入用户名和密码点击登录后,用户名和密码就会传到后台,然后你根据用户名和密码查数据库,得到这个用户的相关权限,再根据它的权限跳转不同的jsp页面。追问

这个我当然知道啊 就是写在UserServlet中吗?然后怎么点击网页的时候怎么触发这个判断?还有怎么取到后台用户表中各字段的信息?

追答

对啊,就是在login方法里处理啊。你点登录了不就已经调用了这个方法吗,然后你在UserDao里面写一个方法查询用户的权限,就是status字段的值,然后写个if else判断是管理员还是普通用户来跳转。
sql语句不会,还是有其他的问题?

温馨提示:内容为网友见解,仅供参考
无其他回答

servlet判断管理员和普通用户访问网页的权限代码应该写在哪?
可以在servlet里判断。首先用户输入用户名和密码点击登录后,用户名和密码就会传到后台,然后你根据用户名和密码查数据库,得到这个用户的相关权限,再根据它的权限跳转不同的jsp页面。

在Web应用程序中如何防止普通用户直接复制管理员才有权限进入的IE地址...
使用实现javax.servlet.Filter接口是比较简单的方法,你可以将你需要管理员登录的页面在servlet路径中统一使用\/admin\/xxx.xx的方式,这样在filter中直接过滤 如下:public class LoginFilter extends HttpServlet implements Filter { public void doFilter(ServletRequest request, ServletResponse response,FilterC...

...如何做到当不同用户登录,可使用的权限不同呢?
一般登录成功后,得到当前登录用户的角色是管理员还是普通用户;在每个页面加载时候,都判断一遍登录用户的角色,如果角色是普通用户,则设置页面某控件为灰色,这些代码一般写在Page_Load事件中。另外,纠正一下,如果系统是web的话,是B\/S结构;系统是桌面应用的话,是C\/S结构。在窗体加载时候判断当前登...

Java web怎么实现普通用户与管理员跳转不同页面
你都去查了user表了,你那个result里面取username,判断他不就可以了。在if(result.next())里面再判断一层,不就成了,取值差不多是result.get类型+(序号)的形式。

asp中如何在登录的时候,用户和管理员登录不同的页面啊
0"时,识别为管理员,并将其重定向到管理员的登录页面;如果不是"0",则重定向到普通用户的登录页面。此外,可以根据实际需要,将用户权限进行更细致的分级,例如,将超级管理员设置为权限级别0,版主为1,VIP用户为2,一般用户为3等。这样的分级可以根据贵站的实际情况进行设定,以满足不同的需求。

数据库问题 如何区分管理员和普通用户 速回!!!
只要访问的时候直接访问所需要的角色就可以了,比如你现在要通过管理员界面登陆,则查询管理员表,如果你要通过普通用户登陆则查询普通用户表,如果你的登陆界面是一个统一的话,则先查管理员表看是不是管理员,如果是则跳转到管理员界面,不是再查询普通用户表看是不是用户,...

用户表如何区分普通用户和管理员
1. 角色字段的添加:在用户表中,新增一个字段以区分用户的角色。例如,字段名为“role”,并为普通用户设置值为“user”,管理员设置值为“admin”。2. 权限字段的设置:用户表中应包含一个或多个字段来表示用户的权限。对于普通用户,可以将权限字段设置为较低级别,限制其访问特定功能。管理员则...

c#中普通用户和管理员登录到操作窗体的权限问题
可以在执行菜单选项或者是按钮 时 判断 用户权限 管理员的话就执行 普通用户就提示权限不对 或者在窗体加载时就判断用户权限 如果是普通用户就把不希望执行的惨惨淡或者按钮给disable掉

用户表如何区分普通用户和管理员
1、角色字段:在用户表中添加一个角色字段,用于标识用户的角色类型。例如,可以使用role字段,并为普通用户和管理员分别设置不同的角色值,如user和admin。2、权限字段:在用户表中添加一个或多个权限字段,用于表示用户所拥有的权限。对于普通用户,可以将其权限字段设置为较低的级别或限制其访问某些功能...

在jsp中,如何实现普通用户和管理员登陆后跳转到不同的点jsp页面_百度...
在JSP中实现用户登录并跳转不同页面,需要遵循以下步骤:1. 创建登录表单:表单应包含用户名和密码字段,并新增一个隐藏字段来标识用户身份(如学生、教师或管理员)。2. 编写处理登录请求的Servlet:该Servlet接收用户名、密码和用户角色。3. 根据用户角色执行数据库查询:分别针对学生、教师和管理员查询...

相似回答