diff options
Diffstat (limited to 'includes/session.php')
| -rwxr-xr-x | includes/session.php | 18 |
1 files changed, 18 insertions, 0 deletions
| diff --git a/includes/session.php b/includes/session.php index 19ad24e..94c919a 100755 --- a/includes/session.php +++ b/includes/session.php | |||
| @@ -38,6 +38,24 @@ function getSessionID() | |||
| 38 | return false; | 38 | return false; |
| 39 | } | 39 | } |
| 40 | 40 | ||
| 41 | function getSessionUserID() | ||
| 42 | { | ||
| 43 | $getconfig = "SELECT * FROM phpbb_config WHERE config_name LIKE \"cookie_name\""; | ||
| 44 | $getconfig2 = mysql_query($getconfig); | ||
| 45 | $getconfig3 = mysql_fetch_array($getconfig2); | ||
| 46 | |||
| 47 | if (isset($_COOKIE[$getconfig3['config_value'] . '_sid'])) | ||
| 48 | { | ||
| 49 | $getsession = "SELECT * FROM phpbb_sessions WHERE session_id LIKE \"" . mysql_real_escape_string($_COOKIE[$getconfig3['config_value'] . '_sid']) . "\""; | ||
| 50 | $getsession2 = mysql_query($getsession) or die($getsession); | ||
| 51 | $getsession3 = mysql_fetch_array($getsession2); | ||
| 52 | |||
| 53 | return $getsession3['session_user_id']; | ||
| 54 | } | ||
| 55 | |||
| 56 | return false; | ||
| 57 | } | ||
| 58 | |||
| 41 | function getSessionUsername() | 59 | function getSessionUsername() |
| 42 | { | 60 | { |
| 43 | $getconfig = "SELECT * FROM phpbb_config WHERE config_name LIKE \"cookie_name\""; | 61 | $getconfig = "SELECT * FROM phpbb_config WHERE config_name LIKE \"cookie_name\""; |
