08. november 2006 - 09:06Der er
37 kommentarer og 1 løsning
Dropdown login
Hej Eksperter,
Jeg har set en dropdown/popup, som kommer fram nå man tykker en hjemmeside. Man skal bare indtaste brugernavn og password og slipper på den måde for at lave en login-box, er der nogend er ved hvordan man laver en sådanne??? Hvilken teknologi benyttes PHP? Javascrip???
ja tror det er en .htaccess...kan en sådan kører på linux server??? Jeg har engang prøvet at kigge på den men kom fra det igen. Har desværre ingen referencer pt!!!
Hvis du vil have det til at virke sammen med en SQL database kan det også lade sig gøre tror jeg. Men det har jeg godt nok aldrig selv prøvet, - og det kræver helt sikkert noget mere
Nej, du behøver ikke koble det sammen med PHP. Det coderdk nævner er nok mest et svar på det jeg skrev om muligheden for at koble sammen med SQL
Så vidt jeg ved virker det i alle Apache, - men der kan være lidt forskel på hvilket format dine passwords skal være i. Prøv at se dokumentationen på den apache du bruger (jeg vil tro det er "man apache" hvis du har ssh/telnet login)
Normalt ligger man filerne i roden af det katalog som din .htm eller .php fil ligger i, - men det kan også gøres anderledes.
Nej, du behøver ikke at koble det sammen med PHP. Det virker i alle apache, men det er ikke alle ISP'er der tillader .htaccess-filer (de fleste gør). Flere ISP'er har en side hvor man kan lave htpasswd-filer...
Nej, .htaccess skal ligge der hvor du vil have den til at gælde! Det betyder at du kan have mange .htaccess med forskelligt indhold, hvis du ønsker det ;)
Der er intet krav til hvor .htpasswd skal ligge, derfor angiver du hele stien i AuthUserFile. Du kan tilmed smide den helt uden for websitet, altså f.eks.
Da filen starter med . bør den ikke vises i en browser, - så selvom du kan flytte filen uden for websitet som coderdk foreslår er det ikke (= bør det ikke være) nødvendigt af sikkerhedsårsager.
Men der kan være andre gode grunde til det (lettere vedligeholdelse, - mere overskueligt eller lign).
Nu har jeg lagt htpasswd i samme folder som startsiden til min website som må være roden. og lagt htaccess i admin folderen. Login boksen kommer ganske vist kun når jeg vil i denne folder men tror ikke den fanger mit password rigtigt. Hvad er forkert???
Det andet script jeg sendte, der kan du ændre $password = 'kodeord'; til hvad dit kodeord nu skal være, så retter du .htpasswd så den indeholder Standard DES-værdien, i.e.:
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.