root/releases/0.1.1b/units/users/function_session_current_status.php

Revision 2, 0.7 kB (checked in by sven, 3 years ago)

importing elgg-0.1.1a

Line 
1 <?php
2
3     // Preset logged in
4     
5         $logged_in = 0;
6
7     // Is the user code and user ID set?
8     
9         if (isset($_SESSION['usercode']) && $_SESSION['usercode'] != "" && (isset($_SESSION['userid']) && ($_SESSION['userid'] != -1) )) {
10     
11             $userid = (int) $_SESSION['userid'];
12             $usercode = addslashes($_SESSION['usercode']);
13             $result = db_query("select * from users where ident = '$userid' and code = '$usercode'");
14
15             if (sizeof($result) > 0) {
16                 $logged_in = 1;
17             }
18
19         }
20     
21     // Set logged-in status in stone
22
23         define("logged_on",$logged_in);
24         
25     // If we're not logged in, set the user ID to -1
26     
27         if (!logged_on) {
28             $_SESSION['userid'] = -1;
29         }
30
31 ?>
Note: See TracBrowser for help on using the browser.