Add browser validation

git-svn-id: file:///svn/phpbb/trunk@3710 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Paul S. Owen 2003-03-24 19:03:32 +00:00
parent 0462beed1d
commit a9425e4f33

View file

@ -97,7 +97,10 @@ class session
$s_ip = implode('.', array_slice(explode('.', $this->data['session_ip']), 0, $config['ip_check'])); $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'])); $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 // 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) if (($current_time - $this->data['session_time'] > 60 || $this->data['session_page'] != $this->page) && $update)