phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] phpgwapi/inc/class.auth_http.inc.php, 1.9


From: nomail
Subject: [Phpgroupware-cvs] phpgwapi/inc/class.auth_http.inc.php, 1.9
Date: Thu, 30 Dec 2004 07:47:30 +0100

Update of /phpgwapi/inc
Added Files:
        Branch: 
          class.auth_http.inc.php

date: 2004/12/30 06:47:30;  author: skwashd;  state: Exp;  lines: +18 -25

Log Message:
new HEAD
=====================================================================
<?php
        /**
        * Authentication based on HTTP auth
        * @author Dan Kuykendall <address@hidden>
        * @author Joseph Engo <address@hidden>
        * @copyright Copyright (C) 2000-2004 Free Software Foundation, Inc 
http://www.fsf.org/
        * @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General 
Public License
        * @package phpgwapi
        * @subpackage accounts
        * @version $Id: class.auth_http.inc.php,v 1.9 2004/12/30 06:47:30 
skwashd Exp $
        */

        /**
        * Authentication based on HTTP auth
        *
        * @package phpgwapi
        * @subpackage accounts
        * @ignore
        */
        class auth
        {
                var $previous_login = -1;

                function authenticate($username, $passwd)
                {
                        if (isset($GLOBALS['PHP_AUTH_USER']))
                        {
                                return True;
                        }
                        else
                        {
                                return False;
                        }
                }

                function change_password($old_passwd, $new_passwd)
                {
                        return False;
                }

                // Since there account data will still be stored in SQL, this 
should be safe to do. (jengo)
                function update_lastlogin($account_id, $ip)
                {
                        $GLOBALS['phpgw']->db->query("select account_lastlogin 
from phpgw_accounts where account_id='$account_id'",__LINE__,__FILE__);
                        $GLOBALS['phpgw']->db->next_record();
                        $this->previous_login = 
$GLOBALS['phpgw']->db->f('account_lastlogin');

                        $GLOBALS['phpgw']->db->query("update phpgw_accounts set 
account_lastloginfrom='"
                                . "$ip', account_lastlogin='" . time()
                                . "' where 
account_id='$account_id'",__LINE__,__FILE__);
                }
        }
?>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]