|
From: mdw c. <myd...@li...> - 2002-02-19 11:05:51
|
MyDynaWeb CVS committal
Author : sukria
Project : mydynaweb
Module : htdocs
Dir : mydynaweb/htdocs/tools/events
Modified Files:
session.php
Log Message:
Fixing the strange bug of 'INVALID CREDENTIAL'
even if you enter a good login/pass mydynaweb said : your login/pass are not good....
Now it works
===================================================================
RCS file: /cvsroot/mydynaweb/mydynaweb/htdocs/tools/events/session.php,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- session.php 23 Jan 2002 23:36:38 -0000 1.9
+++ session.php 19 Feb 2002 11:05:50 -0000 1.10
@@ -83,7 +83,6 @@
// call look_for_session_in_db
if (look_for_session_in_db ($login, $SESSION, $DBH)) {
-
return (1);
}
@@ -137,12 +136,7 @@
{
// look for session in the db...
- if (LOGIN_DELAY) {
- $login_delay = LOGIN_DELAY;
- }
- else {
- $login_delay = 30;
- }
+ $login_delay = 30;
$sql = "SELECT last_update
FROM session
@@ -152,10 +146,9 @@
$rqt->query($DBH, $sql);
$row = $rqt->getrow();
$there_is_a_session = $rqt->numrows();
-
if ($there_is_a_session) {
// session is still in db...
-
+
if ($row[0] < (time() - $login_delay * 60)) {
// session has expired, we delete it from db
|