标签: database jsp jstl
我有一个用户注册表,在这个表格中我正在输入用户的姓名,电子邮件和密码。我有按钮save和reset password。 保存按钮在数据库中保存数据。 现在重置密码按钮我必须重置密码并锁定用户。我该怎么做。 以前使用此电子邮件和密码用户可以在重置密码后立即进入系统我必须锁定此用户。如何,请建议。
save
reset password
答案 0 :(得分:1)
将列active添加到您使用布尔值或位值设置的数据库,例如0或1。如果用户已注册并激活了该帐户,请将其设置为1。如果要锁定用户,请将其设置为0。
active
0
1
在每个有登录用户的传入请求中,您只需检查与登录用户的ID相关联的active列。如果是0,则会话无效并重定向到激活表单。
注意:您通常使用servlet或者更好的是filter,而不是JSP / JSTL。