[Mapbender-users] Re: mb_validateSession.php

Thomas Baschetti Thomas.Baschetti at gmx.de
Tue Sep 25 08:09:09 EDT 2007


Hi,

> DE:
> 
> Ich habe folgende Zeile dafür verwendet:
> 
>   require_once("../php/mb_validateSession.php");
> 
> Nun wird berichtet, dass Anwender mit einer VPN-Anbindung (Externe
> Dienststellen ohne DSN, greifen auf den Server über IP-Adresse zu) sich jedes mal
> beim ersten Aufruf der ALB-Auskunft neu anmelden müssen.
> 
> Liegt das an der Abfrage:
> 
>    if(!isset(... $_SERVER['REMOTE_ADDR']){
> 
> Funktioniert das möglicherweise nur mit DSN?

Nein, hier wird am Ende nur die IP-Adresse verglichen, also die in der Session gespeicherte mit der aktuell benutzten.
Wenn sich die IP-Adresse nicht ändert sollte das funktionieren.
Funktionieren denn die Session-Variablen (mb_user_id, mb_user_ip)?


> 
> 
> EN:
> 
> It seems, that 
> 
>   require_once("../php/mb_validateSession.php");
> 
> doesn't work for Users who connect to the Server by IP-Adress thru a VPN
> without DSN.
> First use forces a new login to Mapbender.

Are the session-vars set correctly? In this line the vars are checked
wether they exist (mb_user_id, mb_user_ip) and wether they are correct
(mb_user_id==$_SERVER['REMOTE_ADDR'], that is saved IP is the same as
the actual used).
Perhaps the VPN-Software changes IP-Adresses between requests? Should
be seen in Webserver logfiles.


Thomas Baschetti
-- 
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail


More information about the Mapbender_users mailing list