Avatar billede soloman Nybegynder
28. januar 2004 - 12:31 Der er 7 kommentarer

login med htaccess uden popup

Hej!
Jeg ved det er mulig at lave php-script der sjekker brugernavn/passord fra en htacces-popup box op mod f.ex mySQL. Har lige sakset fra php.net (http://se2.php.net/features.http-auth) med nogen modifikasjoner.

<?php
  if (!isset($_SERVER['PHP_AUTH_USER'])) {
  header('WWW-Authenticate: Basic realm="My Realm"');
  header('HTTP/1.0 401 Unauthorized');
  echo 'Text to send if user hits Cancel button';
  exit;
  } else {
  //check username/password
  }
?>

MEN...
Jeg kan bare ikke li' den der popup. Er det ikke nogen måde at lave sit eget fomular, sende brugernavn/passord til serveren, og give php jobbet med at logge in i htaccess? Jeg har mener at jeg lest at det er mulig, men kan bare ikke finne nogen god forklaring på hvordan.

Nogen forslag?
Avatar billede htm Nybegynder
28. januar 2004 - 12:35 #1
det kan ikke lade sig gøre... :-)
Avatar billede soloman Nybegynder
28. januar 2004 - 12:41 #2
Det var det jeg var bange for....
Avatar billede htm Nybegynder
28. januar 2004 - 12:47 #3
http://httpd.apache.org/docs/howto/auth.html#basicfaq "How can I change what the password box looks like?"
Avatar billede erikjacobsen Ekspert
28. januar 2004 - 12:53 #4
Helt uden popud - der er også andre måder:

<form method="post" action="" onsubmit="this.action='www.ditsite.dom/mappe';">" target="_blank">http://'+this.username.value+':'+this.password.value+'@www.ditsite.dom/mappe';">
<input type="text" name="username">
<input type="text" name="password">
<input type="submit">
</form>
Avatar billede nyst Nybegynder
04. marts 2004 - 12:16 #5
erikjacobsen,

jeg har prøvet din løsning, men der vises ikke noget og i adressefeltet kommer der til at stå:

http://username:password@www.domæne.dk/dir1/dir2/index2.html

men standard-'siden kan ikke vises' fremkommer???

ellers ganske smart hvis det bare ville virke

:-) nyst
Avatar billede erikjacobsen Ekspert
04. marts 2004 - 12:24 #6
Det virkede i januar med IE, men ikke efter sidste opdatering fra Microsoft.
Noget med sikkerhed .... ;)
Avatar billede nyst Nybegynder
04. marts 2004 - 13:04 #7
ja det gælder også hvis man laver det i javescripts i <head> osv.
ingen af mine løsninger virker mere...;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester