首先在登陆的时候,应该把登录的信息保存到session中。不知道你的工程是用语言什么写的?如果是jsp的话,在action里边定义一个属性,生成set跟get方法,然后把session中的登录信息赋值给这个属性:
private boolean isVipLogin = false;
if(ServletActionContextgetRequest()getSession()getAttribute("user")!=null){isVipLogin = true;}
jsp页面:
<script>
$(function(){
var isLogin = "${isVipLogin}"
if(isLogin) alert('会员登陆');
else alert('未登录');
})
</script>
及时验证的话,需要给username字段添加onblur事件。这个事件触发机制是你填写完用户名,鼠标点击其他控件时,就会触发。这个事件触发后你就能够用js获取到username文本框中用户输入的信息。然后你通过ajax技术把这个值作为参数传递到servlet中,查询数据库,看看这个登录名称是否存在,把需要d出的信息用PrintWriter类输出到前端页面。这里的关键是ajax异步请求。
一般这个在服务器实现,而不是用js实现。当你后台验证登陆成功后,保存用户信息到session,跳转到成功页面后从session取出数据即可。具体jsp,php的方法不一样,按你用的是什么了
以上就是关于js判断网站会员是否登陆……全部的内容,包括:js判断网站会员是否登陆……、一个jsp的登陆界面,要用js验证输入的username在数据库中是否存在,不存在给出提示,怎么写啊、用js如何实现登陆后,在主页面显示“欢迎:‘登陆人的名字’”等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)