|
|
1
0
会话是客户端上不可访问的服务器端集合(与cookie/viewstate相反)。它应该不受客户操纵。 不过,我认为您应该将这些OTP存储在数据库中并与之进行比较。 |
|
|
2
4
不要储存密码。散列它(sha算法之一,最好使用一些盐)并存储散列。然后将用户键入的哈希与存储的哈希进行比较。然后,如果您的存储(无论是在会话对象、某些数据库中,还是在任何其他数据库中)受到破坏,攻击者就不会知道该pin是什么。 |
|
|
3
1
请注意,任何内存中的会话数据都不能传输到Web场中的其他Web服务器,因此如果需要扩展此站点,那么您可能希望将OTP从Web服务器上删除。当然,除非你使用粘性会话。 |
|
|
Erik · PHP:确定会话过期时间 2 年前 |
|
|
xms · PHP HTTPOnly Cookie及其对会话的影响 2 年前 |
|
|
Tunahan Keklik · 如果用户仍在网站上时会话过期怎么办 2 年前 |
|
|
J.H · Nestjs服务器在Vercel部署一段时间后自动重新加载 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 2 年前 |
|
|
newbie_php · php会话值丢失 3 年前 |