Changeset 877 for trunk/wifidog-auth/wifidog/classes/Authenticator.php
- Timestamp:
- 12/29/05 16:29:35 (7 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/wifidog-auth/wifidog/classes/Authenticator.php
r874 r877 77 77 if (!empty ($conn_id)) 78 78 { 79 $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);79 $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); 80 80 81 81 $user = User :: getObject($info['user_id']); … … 94 94 $sql = "SELECT conn_id FROM connections WHERE user_id = '{$user->getId()}' AND node_id='{$node->getId()}' AND token_status='".TOKEN_INUSE."';\n"; 95 95 $conn_rows = null; 96 $db-> ExecSql($sql, $conn_rows, false);96 $db->execSql($sql, $conn_rows, false); 97 97 if ($conn_rows) 98 98 { … … 111 111 $sql = "SELECT conn_id FROM connections WHERE user_id = '{$user->getId()}' AND token_status='".TOKEN_INUSE."';\n"; 112 112 $conn_rows = null; 113 $db-> ExecSql($sql, $conn_rows, false);113 $db->execSql($sql, $conn_rows, false); 114 114 if ($conn_rows) 115 115 { … … 131 131 global $db; 132 132 $conn_id = $db->escapeString($conn_id); 133 $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);133 $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); 134 134 $network = Network :: getObject($info['network_id']); 135 135 $splash_user_id = $network->getSplashOnlyUser()->getId(); 136 136 $auth_response = $info['account_status']; 137 137 /* Login the user */ 138 $mac = $db-> EscapeString($_REQUEST['mac']);139 $ip = $db-> EscapeString($_REQUEST['ip']);138 $mac = $db->escapeString($_REQUEST['mac']); 139 $ip = $db->escapeString($_REQUEST['ip']); 140 140 $sql = "UPDATE connections SET "."token_status='".TOKEN_INUSE."',"."user_mac='$mac',"."user_ip='$ip',"."last_updated=NOW()"."WHERE conn_id='{$conn_id}';\n"; 141 $db-> ExecSqlUpdate($sql, false);141 $db->execSqlUpdate($sql, false); 142 142 if ($splash_user_id != $info['user_id'] && $network->getMultipleLoginAllowed() == false) 143 143 { 144 144 /* The user isn't the splash_only user and the network config does not allow multiple logins. 145 145 * Logging in with a new token implies that all other active tokens should expire */ 146 $token = $db-> EscapeString($_REQUEST['token']);146 $token = $db->escapeString($_REQUEST['token']); 147 147 $sql = "SELECT * FROM connections WHERE user_id = '{$info['user_id']}' AND token_status='".TOKEN_INUSE."' AND token!='$token';\n"; 148 148 $conn_rows = array (); 149 $db-> ExecSql($sql, $conn_rows, false);149 $db->execSql($sql, $conn_rows, false); 150 150 if (isset ($conn_rows)) 151 151 { … … 159 159 /* Delete all unused tokens for this user, so we don't fill the database with them */ 160 160 $sql = "DELETE FROM connections "."WHERE token_status='".TOKEN_UNUSED."' AND user_id = '{$info['user_id']}';\n"; 161 $db-> ExecSqlUpdate($sql, false);161 $db->execSqlUpdate($sql, false); 162 162 } 163 163 … … 169 169 global $db; 170 170 $conn_id = $db->escapeString($conn_id); 171 $db-> ExecSqlUpdate("UPDATE connections SET "."incoming='$incoming',"."outgoing='$outgoing',"."last_updated=NOW() "."WHERE conn_id='{$conn_id}'");171 $db->execSqlUpdate("UPDATE connections SET "."incoming='$incoming',"."outgoing='$outgoing',"."last_updated=NOW() "."WHERE conn_id='{$conn_id}'"); 172 172 } 173 173 … … 180 180 global $db; 181 181 $conn_id = $db->escapeString($conn_id); 182 $db-> ExecSqlUpdate("UPDATE connections SET "."timestamp_out=NOW(),"."token_status='".TOKEN_USED."' "."WHERE conn_id='{$conn_id}';\n", false);182 $db->execSqlUpdate("UPDATE connections SET "."timestamp_out=NOW(),"."token_status='".TOKEN_USED."' "."WHERE conn_id='{$conn_id}';\n", false); 183 183 } 184 184
