我必须创建一个用于记录用户的令牌系统。这是它的工作原理......
1。登录过程
如何创建让我们说两个变量 $ create_time 和 $ expire_time ,其中 $ create_time 是目前脚本执行时的值, $ expire_time 可以说是3小时之后的 $ create_time 。
2。令牌使用
此外,当我从数据库中提取结果时,如果令牌过期或有效,我将如何检查时差。
实施令牌的原因 - 我一直在尝试为应用程序创建API。我不认为通过每个请求传递用户名和密码,而是认为客户端的使用和安全性更容易提供令牌而不是每个请求的完整信息。
感谢您阅读并再次感谢您的回答。
答案 0 :(得分:0)
只需使用DateTime设置变量:
$create_time = new DateTime;
$expire_time = new DateTime;
$expire_time->modify('+3 hours');
检查只是使用这样的东西:
$time_now = new DateTime;
if($expire_time_from_db < $time_now){
//its expired
}}