mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-27 21:58:52 +00:00
Add browser validation
git-svn-id: file:///svn/phpbb/trunk@3710 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
0462beed1d
commit
a9425e4f33
1 changed files with 4 additions and 1 deletions
|
@ -97,7 +97,10 @@ class session
|
|||
$s_ip = implode('.', array_slice(explode('.', $this->data['session_ip']), 0, $config['ip_check']));
|
||||
$u_ip = implode('.', array_slice(explode('.', $this->ip), 0, $config['ip_check']));
|
||||
|
||||
if ($u_ip == $s_ip)
|
||||
$s_browser = ($config['browser_check']) ? $this->data['session_browser'] : '';
|
||||
$u_browser = ($config['browser_check']) ? $this->browser : '';
|
||||
|
||||
if ($u_ip == $s_ip && $s_browser == $u_browser)
|
||||
{
|
||||
// Only update session DB a minute or so after last update or if page changes
|
||||
if (($current_time - $this->data['session_time'] > 60 || $this->data['session_page'] != $this->page) && $update)
|
||||
|
|
Loading…
Add table
Reference in a new issue