}
my $row = $sth->fetchrow_hashref;
- warn "XXX row = ",dump( $row );
+# warn "XXX row = ",dump( $row );
$session->param( $_ => defined $row->{$_} ? $row->{$_} : '' ) foreach keys %$row;
elsif ( $sessionID = $query->cookie("CGISESSID") )
{ # assignment, not comparison
$session = get_session($sessionID);
-warn "XXX-9001 sessionID = $sessionID session =", dump( $session );
+#warn "XXX-9001 sessionID = $sessionID session =", dump( $session );
C4::Context->_new_userenv($sessionID);
my ( $ip, $lasttime, $sessiontype );
my $s_userid = '';
$session->param( 'lasttime', time() );
unless ( $sessiontype && $sessiontype eq 'anon' ) { #if this is an anonymous session, we want to update the session, but not behave as if they are logged in...
$flags = haspermission( $userid, $flagsrequired );
- warn "XXX flags = ",dump( $flags );
+# warn "XXX flags = ",dump( $flags );
if ($flags) {
$loggedin = 1;
} else {
}
} # END unless ($userid)
- warn "XXX-44 userid = $userid cookie = ",dump( $cookie ), " sessionID = $sessionID loggedin = $loggedin flags = $flags";
+# warn "XXX-44 userid = $userid cookie = ",dump( $cookie ), " sessionID = $sessionID loggedin = $loggedin flags = $flags";
# finished authentification, now respond
if ( $loggedin || $authnotrequired )
{
}
track_login_daily( $userid );
-warn "XXX session = ",dump($session);
-warn "XXX userenv = ",dump( C4::Context->userenv );
- warn "RETURN = ", dump( $userid, $cookie, $sessionID, $flags );
+#warn "XXX session = ",dump($session);
+#warn "XXX userenv = ",dump( C4::Context->userenv );
+# warn "XXX RETURN = ", dump( $userid, $cookie, $sessionID, $flags );
return ( $userid, $cookie, $sessionID, $flags );
}