[Koha-cvs] CVS: koha/C4 Auth.pm,1.2,1.3
Steve Tonnesen
tonnesen at users.sourceforge.net
Thu Jul 4 23:09:46 CEST 2002
Update of /cvsroot/koha/koha/C4
In directory usw-pr-cvs1:/tmp/cvs-serv19965/C4
Modified Files:
Auth.pm
Log Message:
Additions to authentication scheme. Logs to /tmp/sessionlog. Will move this
to a db table.
Index: Auth.pm
===================================================================
RCS file: /cvsroot/koha/koha/C4/Auth.pm,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Auth.pm 4 Jul 2002 19:42:48 -0000 1.2
--- Auth.pm 4 Jul 2002 21:09:43 -0000 1.3
***************
*** 34,37 ****
--- 34,40 ----
my $sti=$dbh->prepare("delete from sessions where sessionID=?");
$sti->execute($sessionID);
+ open L, ">>/tmp/sessionlog";
+ print L "$userid from $ip logged out at ".localtime(time())." (inactivity).\n";
+ close L;
} elsif ($ip ne $ENV{'REMOTE_ADDR'}) {
# Different ip than originally logged in from
***************
*** 59,66 ****
--- 62,75 ----
my $sti=$dbh->prepare("insert into sessions (sessionID, userid, ip,lasttime) values (?, ?, ?, ?)");
$sti->execute($sessionID, $userid, $ENV{'REMOTE_ADDR'}, time());
+ open L, ">>/tmp/sessionlog";
+ print L "$userid from ".$ENV{'REMOTE_ADDR'}." logged in at ".localtime(time()).".\n";
+ close L;
return ($userid, $sessionID, $sessionID);
} elsif ($userid eq 'patron' && $password eq 'koha') {
my $sti=$dbh->prepare("insert into sessions (sessionID, userid, ip,lasttime) values (?, ?, ?, ?)");
$sti->execute($sessionID, $userid, $ENV{'REMOTE_ADDR'}, time());
+ open L, ">>/tmp/sessionlog";
+ print L "$userid from ".$ENV{'REMOTE_ADDR'}." at ".localtime(time()).".\n";
+ close L;
return ($userid, $sessionID, $sessionID);
} else {
More information about the Koha-cvs
mailing list