编程语言
首页 > 编程语言> > java-我如何类似于在多个网站中看到的典型“帐户确认”过程?

java-我如何类似于在多个网站中看到的典型“帐户确认”过程?

作者:互联网

我想类似于在多个网站中看到的典型的“帐户确认”程序.用户注册时,将向其发送带有确认链接的电子邮件.一旦用户转到该确认链接,便会确认其帐户.不用担心电子邮件发送过程.问题是,我需要生成一个URL,然后用户可以输入该URL以确认其新帐户.该页面将需要接收一些参数,但我不希望该URL类似于… / confirmation?userId = 1.我希望它是一个加密的URL,以避免滥用,这可能吗?到目前为止,我有这样的事情:

 public class CancelReservationPage extends WebPage{

 public CancelReservationPage(PageParameters pageParameters){
  // get parameters
  // confirm account
  // etc..
 }
}

下一步是什么?

谢谢!

解决方法:

您不需要加密,可以使参数完全不可知.只需生成一个随机字符串,例如12个字符长,就可以将其存储在用户表的DB中.

标签:hibernate,wicket,spring,java
来源: https://codeday.me/bug/20191023/1916013.html