Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望我网站的访问者在注册帐户之前填写职位信息。填写职位信息并用户注册后,在用户确认其电子邮件地址之前,该职位实际上不会发布。我的问题是,如果用户关闭他的浏览器并稍后确认他的帐户,那么职位发布就消失了,因为我将它保存在浏览器会话中。有没有更好的方法来解决这个问题?
将信息存储在数据库中。
无论如何,您最终都必须这样做才能让其他人看到它。
当会话过期时,您不能依赖会话。
回应评论:
如果您在发送电子邮件之前没有存储电子邮件地址,那么您实际上并没有进行电子邮件验证。我会将电子邮件地址存储在用户表中,验证标志为 0。然后当用户验证时,您可以将其设置为 1。然后您知道可以显示与该用户链接的任何内容。