summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 486c1f5)
raw | patch | inline | side by side (parent: 486c1f5)
author | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Mon, 21 Apr 2008 07:04:59 +0000 (07:04 +0000) | ||
committer | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Mon, 21 Apr 2008 07:04:59 +0000 (07:04 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@10573 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-core/include/class_session.inc | patch | blob | history |
index 4773fe17d015983240f9e792225de4bac9cc2561..145e716b22dc62c30be3bbd9bd80902fdfed80c2 100644 (file)
ini_set("session.gc_maxlifetime",24*60*60);
session_start();
+ /* Check for changed browsers and bail out */
+ if (isset($_SESSION['HTTP_USER_AGENT']))
+ {
+ if ($_SESSION['HTTP_USER_AGENT'] != md5($_SERVER['HTTP_USER_AGENT'])) {
+ session_destroy();
+ session_start();
+ }
+ } else {
+ $_SESSION['HTTP_USER_AGENT'] = md5($_SERVER['HTTP_USER_AGENT']);
+ }
+
/* Regenerate ID to increase security */
if (!isset($_SESSION['started'])){
session_regenerate_id();