Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java的简单注销实现_Java - Fatal编程技术网

java的简单注销实现

java的简单注销实现,java,Java,我已经设法创建了一个安全的web服务,它用随机盐存储密码散列 但现在,在用户填写了正确的用户名和密码之后,他将被重定向到index.html页面 现在我的任务是创建与您在左角stackoverflow中看到的相同的东西-我希望用户看到他的用户名,并在其旁边有一个注销选项 但由于我从未做过这样的事情,你能推荐我应该遵循的步骤吗 还有一些教程,或者你认为我应该读的任何东西,你使用的技术是什么?JSP+Java?JSF+Java?Struts+Java?还是别的?你用什么都行。大多数框架都有会话的概念

我已经设法创建了一个安全的web服务,它用随机盐存储密码散列

但现在,在用户填写了正确的用户名和密码之后,他将被重定向到index.html页面

现在我的任务是创建与您在左角stackoverflow中看到的相同的东西-我希望用户看到他的用户名,并在其旁边有一个注销选项

但由于我从未做过这样的事情,你能推荐我应该遵循的步骤吗
还有一些教程,或者你认为我应该读的任何东西,你使用的技术是什么?JSP+Java?JSF+Java?Struts+Java?还是别的?你用什么都行。大多数框架都有会话的概念。当用户在填写表单后点击提交按钮时,存储“用户名”是会话。验证成功后,从会话中提取存储的“用户名”

您使用的技术堆栈是什么?JSP+Java?JSF+Java?Struts+Java?还是别的?你用什么都行。大多数框架都有会话的概念。当用户在填写表单后点击提交按钮时,存储“用户名”是会话。验证成功后,从会话中提取存储的“用户名”

最简单的方法是像

http://www.example.com/logout.jsp
而在logout.jsp中,您可以从数据库中注销用户(如果您使用该数据库),并销毁会话和cookie。之后,您将重定向到web的索引页。重定向到最后一页并不总是可能的,因为用户可能只登录了web的某些部分。
在真正注销之前检查用户是否已登录也是一件好事,但所有这些内容都在logout.jsp中。没有必要做得比现在更复杂:-)

最简单的方法是像这样链接到页面

http://www.example.com/logout.jsp
而在logout.jsp中,您可以从数据库中注销用户(如果您使用该数据库),并销毁会话和cookie。之后,您将重定向到web的索引页。重定向到最后一页并不总是可能的,因为用户可能只登录了web的某些部分。
在真正注销之前检查用户是否已登录也是一件好事,但所有这些内容都在logout.jsp中。没有必要做得比它更复杂:-)

当您使用JSP时,您应该使用HttpSession。因此,当您访问注销页面时,只需调用
invalidate
方法(在本例中为
logout.jsp
):


如果您使用的是servlet,您可以在那里处理它


如果您想了解更多关于JSP/servlet开发的信息,我向您推荐一系列视频,如果您没有什么经验,它们很容易理解。

当您使用JSP时,您应该使用HttpSession。因此,当您访问注销页面时,只需调用
invalidate
方法(在本例中为
logout.jsp
):


如果您使用的是servlet,您可以在那里处理它


如果您想了解更多关于JSP/servlet开发的信息,我建议您观看一系列视频,如果您没有什么经验,这些视频很容易理解。

在stackOverflow中,当您按logout时,他们会将您引导到另一个页面-logout页面,在stackOverflow中处理注销过程当您按下logout时,他们会将您引导到另一个页面-logout页面,该页面处理注销过程我正在使用jsp+java。谢谢你的教程,在处理JSP时你也应该考虑一下。现在我决定使用Axis2Web服务。我想实现您的教程不会有问题。我使用的是jsp+java。谢谢你的教程,在处理JSP时你也应该考虑一下。现在我决定使用Axis2Web服务。我想实现您的教程不会有问题