Yes 2010/11/24 Jamie Popkin <[email protected]>: > Hey Alexandre. > If you log into Geoserver with the same credentials in a separate browser > tab (but same window)... Then go back to your map... Does it still not work? > > On Wed, Nov 24, 2010 at 5:28 AM, Alexandre Busquets <[email protected]> > wrote: >> >> Hi >> Someone can help me please? >> I have to do a cookie based getMap request to a secured layer. I do >> not want to use the Auth Base method. >> When I use the following code I can log in to the geoserver admin area >> as 'prova' user but when I try to get a map request I to the secured >> layer I don't get anything. >> With the code at bootom if I acces to admin area (/geoserver/web/) I'm >> loggued but I can't see the wms calls >> >> <?php >> error_reporting(63); >> >> function current_millis() { >> list($usec, $sec) = explode(" ", microtime()); >> return round(((float)$usec + (float)$sec) * 1000); >> } >> >> >> $url="/geoserver/wms?WIDTH=512&SRS=EPSG%3A26713&LAYERS=sf%3Aroads&HEIGHT=358&STYLES=&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&BBOX=579388.6795955,4906985.9174548,619573.3870882,4935083.818397"; >> >> $username = "prova"; >> $password = "prova"; >> $key = "geoserver"; >> >> $tokenValiditySeconds = 1209600; // 14 days >> $expiryTime = current_millis() + ($tokenValiditySeconds * 1000); >> >> $signatureValue = md5($username . ":". $expiryTime . ":" . $password . >> ":" . $key); >> $tokenValue = $username . ":" . $expiryTime . ":" . $signatureValue; >> $tokenValueBase64 = base64_encode($tokenValue); >> >> $cookieEexpiryTime = time() + ( 60 * 60 * 24 * 5 ); >> setrawcookie("ACEGI_SECURITY_HASHED_REMEMBER_ME_COOKIE", >> '"'.$tokenValueBase64.'"', $cookieEexpiryTime, "/geoserver", >> "php.xxx.net"); >> >> >> ?> >> <hr /> >> <img src="<?php echo $url?>" /> >> >> >> ------------------------------------------------------------------------------ >> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! >> Tap into the largest installed PC base & get more eyes on your game by >> optimizing for Intel(R) Graphics Technology. Get started today with the >> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. >> http://p.sf.net/sfu/intelisp-dev2dev >> _______________________________________________ >> Geoserver-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geoserver-users > > > > -- > Jamie Popkin > Little Earth > 250 390 6816 > http://littleearth.ca >
------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
