Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拒绝用户登录并在1小时后离开_Php_Html_Xml - Fatal编程技术网

Php 拒绝用户登录并在1小时后离开

Php 拒绝用户登录并在1小时后离开,php,html,xml,Php,Html,Xml,我试图阻止用户登录(因为他暂时被禁止),并允许他在一小时后再次登录 现在我不知道该怎么做,我想我应该使用htaccess来拒绝用户,但我不知道如何允许他再次连接 我使用xml文件作为数据库(我担心安全问题),下面是我的xml文件的示例: <?xml version="1.0"?> <user> <name>none</name> <lastname>none</lastname> <password>e10adc

我试图阻止用户登录(因为他暂时被禁止),并允许他在一小时后再次登录

现在我不知道该怎么做,我想我应该使用htaccess来拒绝用户,但我不知道如何允许他再次连接

我使用xml文件作为数据库(我担心安全问题),下面是我的xml文件的示例:

<?xml version="1.0"?>
<user>
<name>none</name>
<lastname>none</lastname>
<password>e10adc3949ba59abbe56e057f20f883e</password>
<birthday>none</birthday>
<country>none</country>
<gender>Male</gender>
<age>1</age>
<email>none</email>
<level>Members</level>
<date>22/06/2013</date>
</user>

没有一个
没有一个
e10adc3949ba59abbe56e057f20f883e
没有一个
没有一个
男性的
1.
没有一个
成员
22/06/2013
正如你所知,我使用md5作为密码


所以我想暂时禁止用户使用一个小时,然后再次激活他的帐户,我怎么做呢?

您可以添加一个标签,并在那里节省禁止时间。然后在登录脚本中添加时间检查,当当前时间和禁止时间之间的差值小于小时时,显示一条“您被禁止”消息。

是什么阻止您在文件中添加一个字段,该字段存储到哪个日期时间(时间戳)用户被阻止?向xml数据库中添加一个新的字段
banked\u date
,然后计算它。@hakre我不知道怎么做。@hakre你的意思是添加一个新的子项,然后将该子项添加到我的系统中并计算它吗?我想你可能想了解一下。可能是你的一个开始。从技术上讲,您刚刚发布了您的需求,这是令人沮丧的。我们喜欢被问到的是一些具体的编程问题,这些问题将有助于所有未来的访问者。但是我怎么能在1小时后删除这个孩子呢?假设我得到了那个孩子,我怎样才能设定时间删除他?@yotam:你不需要删除那个孩子。您只需要将时间戳与当前时间戳进行比较。如果低于您允许的访问权限。