![]() |
Hejsan!
Jag har ett färdigt cgi-program (skrivet i C eller om det är C++) som använder sig av .htaccess för att logga in användare i systemet. Problemet är att denna CGI är kodad att endast använda denna typ av auth, och programmet är icke fungerande om man tar bort .htaccess. Jag önskar inkludera detta program i en annan applikation jag redan skrivit i PHP, och det blir lite galet om man då måste logga in sig igen i det programmet. Finns det något vis man kan få PHP att skicka $_SERVER['AUTH_USER'] $_SERVER['AUTH_USER_PW']; till en .htaccess popup? -Martin |
Citat:
/Zoran |
Citat:
dock så fick jag detta (nästan) att funka <? header("Location http://username:[email protected]/cgi-bi...min.cgi"); Funkade bra i Firefox, förrutom en popup som säger att jag e på G att logga in som jag fick godkänna, i Internet Explorer fick jag bara "Sidan kan inte visas" samt Syntax Error i titeln i Explorer.. -Martin |
Kod:
if((!isset($_SERVER['PHP_AUTH_USER'])) && (!isset($_SERVER['PHP_AUTH_PW']))) Så får du en trevlig förfrågan :) |
Citat:
Har ju en applikation som kör .htaccess, och jag kan inte radera .htaccessfilen, för då funkar inte applikationen. Istället vill jag bygga något i PHP som sköter inloggningen för mig mot den applikationen, det är som sagt en CGI som är byggd i C (eller om det e nu e C++). -Martin |
Citat:
/Z |
Kod:
<?php //login Problemet med den är att även om man gör "unset" så loggar inte IE ut eftersom den sparar användarnamn ocp lösen och postar om det när man går in på sidan igen. Man måste stänga läsaren för att logga ut helt. /JonasB |
Citat:
/Zoran |
Citat:
Men när jag läser den igen så blir jag inte mycket klokare. :huh: Om du använder koden ovan, på alla sidor även den som öppnas i popupen, och loggar in så kommer du väl att va inloggad i popupen också??? /JonasB |
Citat:
Så nu är det rent och snyggt och prydligt, och koden kompilerar med configure, make och make install utan problem... så om någon annan än mig vill ha vQadmin 2.3.2 utan jobbig authentication och acl-fil hit och dit, dra ett pm till mig ;) -Martin |
Alla tider är GMT +2. Klockan är nu 08:23. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson