Changeset 807

Show
Ignore:
Timestamp:
10/25/05 11:20:51 (8 years ago)
Author:
fproulx
Message:

2005-10-25 Francois Proulx <francois.proulx@…>

Location:
trunk/wifidog-auth
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/wifidog-auth/ChangeLog

    r806 r807  
     12005-10-25 Francois Proulx <francois.proulx@gmail.com> 
     2        * AuthenticatorRadius : Fixed legacy variable misuse 
     3         
    142005-10-24 Benoit Grégoire  <bock@step.polymtl.ca> 
    25        * AuthenticatorRadius:  Fix bug reported by kouete, by inspection.  Fix not actually tested.  
  • trunk/wifidog-auth/wifidog/classes/AuthenticatorRadius.php

    r806 r807  
    11<?php 
     2 
    23/********************************************************************\ 
    34 * This program is free software; you can redistribute it and/or    * 
     
    155156                                // RADIUS authentication succeeded ! 
    156157                                // Now checking for local copy of this user 
    157                                 $user_info=null; 
     158                                $user_info = null; 
    158159                                $sql = "SELECT user_id, pass FROM users WHERE (username='$username') AND account_origin='".$this->getNetwork()->getId()."'"; 
    159160                                $db->ExecSqlUniqueRes($sql, $user_info, false); 
     
    165166                                        { 
    166167                                                $retval = & $user; 
    167                                                 User::setCurrentUser($user); 
     168                                                User :: setCurrentUser($user); 
    168169                                                $errmsg = _("Login successfull"); 
    169170                                        } 
     
    183184                                        // Validate the user right away ! 
    184185                                        $user->setAccountStatus(ACCOUNT_STATUS_ALLOWED); 
    185                                         User::setCurrentUser($user); 
     186                                        User :: setCurrentUser($user); 
    186187                                        $errmsg = _("Login successfull"); 
    187188                                } 
     
    202203        { 
    203204                global $db; 
     205                $info = null; 
    204206                $conn_id = $db->EscapeString($conn_id); 
    205                 $info=null; 
    206207                $db->ExecSqlUniqueRes("SELECT NOW(), *, CASE WHEN ((NOW() - reg_date) > networks.validation_grace_time) THEN true ELSE false END AS validation_grace_time_expired FROM connections JOIN users ON (users.user_id=connections.user_id) JOIN networks ON (users.account_origin = networks.network_id) WHERE connections.conn_id=$conn_id", $info, false); 
    207                  
     208 
    208209                // RADIUS accounting start 
    209210                $radius_acct = new Auth_RADIUS_Acct_Start; 
     
    248249                parent :: acctUpdate($conn_id, $incoming, $outgoing); 
    249250                global $db; 
     251                $info = null; 
    250252                $conn_id = $db->EscapeString($conn_id); 
    251                 $info=null; 
    252253                $db->ExecSqlUniqueRes("SELECT NOW(), *, CASE WHEN ((NOW() - reg_date) > networks.validation_grace_time) THEN true ELSE false END AS validation_grace_time_expired FROM connections JOIN users ON (users.user_id=connections.user_id) JOIN networks ON (users.account_origin = networks.network_id) WHERE connections.conn_id=$conn_id", $info, false); 
    253                  
     254 
    254255                // RADIUS accounting ping 
    255256                // Session is completely based on Database time 
     
    295296        function acctStop($conn_id, & $errmsg = null) 
    296297        { 
    297                 parent :: acctStop($info['conn_id']); 
     298                parent :: acctStop($conn_id); 
    298299                global $db; 
    299                                 $conn_id = $db->EscapeString($conn_id); 
    300                  
     300                $info = null; 
     301                $conn_id = $db->EscapeString($conn_id); 
    301302                $db->ExecSqlUniqueRes("SELECT NOW(), *, CASE WHEN ((NOW() - reg_date) > networks.validation_grace_time) THEN true ELSE false END AS validation_grace_time_expired FROM connections JOIN users ON (users.user_id=connections.user_id) JOIN networks ON (users.account_origin = networks.network_id) WHERE connections.conn_id=$conn_id", $info, false); 
    302303