Avatar billede eikhorsholm Nybegynder
12. marts 2007 - 16:22 Der er 13 kommentarer og
1 løsning

Brugernavn og password gennem browser.

Jeg skal lave en administrator-side med tilhørende brugernavn og password.
Er det muligt, at indtaste brugernavn og password gennem en browser, så jeg slipper for at lave en html-side med tekstbokse til brugernavn og password.

Jeg ved phpMyAdmin har haft benyttet sådan logind, hvor indtastning til brugernavn og password skete gennem ens browser og ikke på en html-side.

Til sidst vil jeg gerne benytte brugernavnet og password i PHP til tjek osv. Nogen idéer?

Spørg endelig hvis I ikke forstår mit lidt kringlede spørgsmål :-)
Avatar billede blackscorpion Nybegynder
12. marts 2007 - 16:24 #1
eneste måde jeg lige pt kan komme på noget er med .htaccess
Avatar billede michael_stim Ekspert
12. marts 2007 - 16:24 #2
Er en browser ikke en html-fortolker? Fatter ikke lige???
Avatar billede michael_stim Ekspert
12. marts 2007 - 16:26 #3
Du skal jo åbne browseren lige meget hvad. Men ja, med htaccess kan du bruge en indbygget apachefunktion.
Avatar billede eikhorsholm Nybegynder
12. marts 2007 - 16:30 #4
Det er ikke selve tjek af brugernavn og password jeg søger gennem en browser, men blot det "vindue" hvor man kan skrive brugernavn og password ind.

Mener i phpMyAdmin at man kan vælge mellem POST, HTTP og Cookie som tjek af bruger/pass og hvis man vælger HTTP så kommer der et "vindue" frem til indtastning af bruger/pass. Det er dette "vindue" jeg ønsker at vide hvorledes man laver?
Avatar billede eikhorsholm Nybegynder
12. marts 2007 - 16:31 #5
Det er lidt ala dette vindue:
http://www.reg.ca/faq/login.gif
Avatar billede blackscorpion Nybegynder
12. marts 2007 - 16:44 #6
<script>
  function NewWin (P) {
    win=window.open(P,'_blank','width=600,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no')
  }
</script>

på linket.

<a href="#" OnClick="java script:NewWin('login_siden.php','800','600','no','no')">Login</a>

Sådan et vindue her ? så er det jo bare et spørgsmål om design af det vindue til at matche det du ønsker.
Avatar billede blackscorpion Nybegynder
12. marts 2007 - 16:45 #7
hmm den æder slutningen af scriptet...

<script>
  function NewWin (P) {
    win=window.open(P,'_blank','width=600,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,
scrollbars=no,resizable=no')
  }
</script>

bare lige smidt det op på 1 linie
Avatar billede arne_v Ekspert
12. marts 2007 - 17:00 #8
er det BASIC HTTP authentication fremfor form based authentication du leder efter ?
Avatar billede eikhorsholm Nybegynder
12. marts 2007 - 17:37 #9
arne_v -> Det kunne det godt være :-) Har du et eksempel?
Avatar billede arne_v Ekspert
12. marts 2007 - 18:06 #10
Avatar billede eikhorsholm Nybegynder
12. marts 2007 - 22:19 #11
Jeg tror det er det jeg søger, men har prøvet med:
<?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 {
   echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
   echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}
?>

og der sker ingenting?
Avatar billede eikhorsholm Nybegynder
12. marts 2007 - 23:19 #12
Ser ud til at fungere i IE, men ikke i Safari?
Avatar billede eikhorsholm Nybegynder
27. marts 2007 - 00:18 #13
arne_v -> Det fungerer nu. Et lille svar :-)
TAK!
Avatar billede arne_v Ekspert
27. marts 2007 - 00:56 #14
ok
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
Kurser inden for grundlæggende programmering

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