java 为什么判断用户是否登录系统时只需要判断用户名是否为空,而加上不用判断密码是否为空?

java
为什么判断用户是否登录系统时只需要判断用户名是否为空,而加上不用判断密码是否为空?

第1个回答  2012-12-30
说的具体一点,是j2ee开发还是javase开发?追问

j2ee

追答

那我要是判断用户是否登录的话,我会用session技术,可以在用户登录后把用户信息放在session 中,如果用户再次登录,可以先判断session中是否为空,如果为空,则用户需要重新登录,如果不为空,则用户登录。同时,要注意session的默认期限为30分钟。

追问

怎样判断session是否为空?我看那个例子它只判断用户名是否为空?有些页面A是要用户登陆了才能看到的,如果用户只输入了用户名,而没有输入密码,那么他岂不是只要知道页面A的网址就能登到这些页面?

追答

session是在各个页面都可以得到的,在jsp里面可以直接用session.getAttribute().括号里填放入的值,可以这样得,String str=session.getAttribute("info").判断为空,只需要一个if语句就可以了啊

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网