如果经过近十个分钟大关重置numberOfLogs和更新的日期字段

我试图找出我需要做的,以便它可以看到,如果后,如果在有10分钟标记通过lockDate帐户被锁定,如果有比0000-00-00 00:00以外的lockDate: 00,然后如果是然后打开lockDate回0000-00-00并重置numberOfLogins。

我的代码:http://pastebin.com/vFZwmJuc

--------------解决方案-------------

这就给了你这有一个锁定时间的用户> = 10分钟

SELECT userID lockDate from manager_users where lockDate > '0000-00-00 00:00:00' and lockDate <= NOW() - INTERVAL 10 MINUTE

所有你需要做的,是更新lockDate为“0000-00-00 00:00:00”

$query = 'UPDATE manager_users set lockDate = '0000-00-00 00:00:00' where userID = '. intval($userID) .' LIMIT 1';

(假定用户ID是你的主键)

分类:php 时间:2012-01-01 人气:0
本文关键词: PHP,会话
分享到:

相关文章

  • 我怎么可以设置在PHP中2-3天会话超时? 2012-01-01

    我想设置我的会议将持续2-3天,使我的用户将不能登录的闲置天后获得的数据. 请帮助我的代码来实现这一目标. --------------解决方案------------- 你可以试试: ini_set('session.gc_maxlifetime', 2*60*60*24); // 2*60*60*24 = 2 days <?php $value = 'something from somewhere'; setcookie("TestCookie", $value); set

  • 奇怪的PHP会话行为 2012-01-01

    我被一些会话变量的奇怪的行为感到不解. 该"令牌"变量尤其如此. 这是我的 index.php中创建它: <?php session_start(); $_SESSION['token'] = sha1(rand(7451, 98632)); // Lets name it "something" ?> 然后,我做一个AJAX POST和变量传递给另一个剧本,ajax_io.php: 里面的ajax_io.php: <?php session_st

  • 不保存会话的Facebook应用程序的画布 2012-01-01

    我做了一个测试Facebook应用程序只是为了玩,我使用会话来存储鉴别. 我使用omniauth. 当我去从http://fbbtest.heroku.com/登录,然后刷新页面会话仍然保存,它说,我在我登录时,我尝试从画布HTTP://apps.facebook .COM / herokutestapp /它记录我,重定向回,并说我登录,但后来当我手动刷新它,然后说我没有登录.是不是有什么特别的,我有在轨道3届这么做这也适用于Facebook的印刷品吗? 这是我目前在我的控制器和视图 def

  • 如何使用SAML进行同步会话? 2012-01-01

    我使用两台服务器(门户和LMS服务器(内容))和SSO进行身份验证. 一旦用户与门户网站进行身份验证,他将访问LMS服务器,而无需身份验证的LMS服务器上创建的同一个会话(由于SSO). 我想这两个服务器的会话同步. 例如,如果用户从LMS服务器(S)注销他应自动从门户注销. 我如何可以同步使用SAML这两个会议? 可这与SAML实现或者我应该通过一些定制的扩展来实现这一点? --------------解决方案------------- 是的,你可以使用SAML做到这一点. 你想使用单点注销档

  • 使用会话在PHP验证 2012-01-01

    我在我的本地WAMP服务器的两个PHP应用程序. 这两个应用程序使用相同的机制通过存储在会话的登录来检查验证. 我的问题是,如果我在一个应用程序成功登录,其他的应用程序登录,如果我自动在同一浏览器中打开. 这两个应用程序登录验证使用相同的PHP代码(我从一个应用程序复制到另一个). 我关心的是两个应用如何共享WAMP服务器相同的会话? 我在做什么错了? 提前致谢. --------------解决方案------------- 这些应用程序在同一域中运行的可能,例如http://localhos

  • 在asp.net中域之间共享会话数据,迷茫! 2012-01-01

    好吧,这里是我的问题,我想保持两个应用程序或域之间的会话数据(例如: - www.abc.com和secure.abc.com). 我看过网上关于这一点,但很多人指出许多不同的方式来做到这一点,与人评论+ ve和-ve应对一切. 再加上许多都只是提供理论上的答案,做这做那,但没有代码. 在这些步骤所有需要的? 1)在web.config中<httpCookies domain=".abc.com"/> 2)在SQL数据库存储会话数据:(准备数据库用于存储会话后) <s

  • 你如何关闭远程桌面会话? 2012-01-01

    我已经成功完成了我们的网络上的两台计算机之间的远程桌面会话. 你如何注销该计算机? 在屏幕的上方还有告诉你,您连接到,如果你右击此它给你关闭该选项的计算机标题. 这是否接近你的工作或做它实际上是在电脑屏幕上完全注销远程计算机? --------------解决方案------------- 嗨, 我建议你​​遵循故障排除步骤,从远程会话关闭并注销. 如何从远程桌面会话断开? 要断开没有结束远程桌面会话 您可以暂时从会议通过点击连接栏上的关闭按钮(在屏幕顶部的水平栏)断开连接. 这使你的程序你连接

  • 必须登录两次。 PHP会话和登录的烦恼与Chrome和Opera 2012-01-01

    我遇到的问题是,我的登录表单我需要登录两次会议,以正确注册,但只有在浏览器(我的版本是4.0.249.89)和Opera(我的版本是10.10). 下面是我测试上剥离下来的代码: 登录页面: 在session_start(); $_SESSION['user_id'] = 8; $_SESSION['user_name'] = 'Jim'; session_write_close(); header('Location: http://www.my-domain-name.com/'); exi

  • 我怎样才能做一个假“活动会话”的gconf为? 2012-01-02

    我已经自动我的Ubuntu安装 - 我有一个自动运行的Python代码(在一个干净的安装,但第一个用户登录之前 - 这是一个临时/etc/init.d/中的脚本),设置了一切来自Apache&它的配置我个人的侏儒偏好. 这是一个的给我的麻烦了后者. 这在Ubuntu 8.04(哈)工作得很好,但是当我使用8.10(无畏),我第一次尝试访问的gconf,我得到这个异​​常: 无法联系配置服务器; 一些可能的原因是,你需要启用TCP / IP网络的轨道上,或者你有因系统崩溃NFS锁定已失效. 见ht

  • 在哪里设置会话默认值? 2012-01-02

    家伙! 在此之前问我要指出,那我真的没有工作的ActiveRecord或任何自托管的数据库. 所以,这就是为什么我有一些值存储在会话中. 从开始时很我desided设置用户城市布局的会话值. - 我认为这将任何事情之前加载. 所以i`ve做了这样的事情: <% session[:city] ||= {:name => 'City-Name', :lat => '40', :lng => '40'}%> 但是,当我真的直接加载到页面内它发生的会话[:城市是零*( 我应该如何pr

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.489 (s). 10 q(s)