登录网站或应用程序

时间:2015-08-10 04:09:13

标签: javascript java logging

我有一个疑问。我们看到许多网站和应用程序,一旦用户登录,并在新选项卡中打开相同的URL,用户仍然登录。如果窗口关闭,用户打开新浏览器,则用户未登录除了cookies之外,网站和应用程序如何处理它。

另外请建议除了后端之外,如何在客户端处理它。

提前致谢, MEGHA

1 个答案:

答案 0 :(得分:0)

我们现在为每个浏览器创建一个会话,现在您在同一个会话中打开了多少个选项卡将共享同一个会话,但是当您打开新的浏览器实例时,它将创建新会话。

当我们将请求发送到Web浏览器时,我们发送了一些可以在服务器端访问的会话信息。

我在java中给出了这个例子。

离。

<强>的index.html

<html>  
<body>  
<form action="welcome.jsp">  
<input type="text" name="uname">  
<input type="submit" value="go"><br/>  
</form>  
</body>  
</html>

<强>的welcome.jsp

<html>  
<body>  
<%   

String name=request.getParameter("uname");  
out.print("Welcome "+name);  

session.setAttribute("user",name);  

<a href="second.jsp">second jsp page</a>  

%>  
</body>  
</html>  

<强> second.jsp

<html>  
<body>  
<%   

String name=(String)session.getAttribute("user");  
out.print("Hello "+name);  

%>  
</body>  
</html>  
<{1>}我们在会话中设置属性用户的值。

welcome.jsp将根据浏览器的每个请求创建会话的新实例。

welcome.jsp我们从会话中获取属性 user 的值。

现在在second.jsp我们可以检查我们是否附加了 user 属性,因此我们可以重定向到下一页。