Avatar billede muffer Nybegynder
06. juni 2004 - 19:33 Der er 11 kommentarer og
1 løsning

login script (låsning af sider) og søgefunktion(kun php ell html)

Hej Eksperter....

Jeg har en hjemmeside hvor Jeg har en "afdeling" som Jeg gerne vil have et login på.

Jeg har forsøgt mig med noget meget simpelt, som virker glimrene. Min krise er bare, at hvis man kender destinationen så kan man bare skreve det og gå uden om mit login.

Så det Jeg leder efter er en måde at Jeg kan låse Alle min html filer som ligger i bestemte foldere.


Det er en slags blå bog fra folkeskolen hvor Jeg har opbygget nogle biblioteker med forskellige link (f.eks) 9a, 9b, 10a osv)Hver klasse ligger så i Deres html fil. hvor f.eks Ander And gik i 9b. Så Jeg vil også gerne ha en søgefunktion som gør det muligt at søge på Anders istedet for at gå alle klasserne igennem

200 til den som hjælper med begge ting
Avatar billede dennismp Nybegynder
06. juni 2004 - 19:35 #1
Langt det nemmeste ville være at bruge apache's med htaccess. Er der nogen speciel grund til at det ikke kan bruges?
Avatar billede jakobdo Ekspert
06. juni 2004 - 21:37 #2
Som dennismp siger, er htacces langt det letteste hvis du kører apache!
Ellers kan du vel tjekke i toppen af hver side:

if ($_SESSION['login'] == true)
//vis side...
else
//Du er gået forkert... (Skrid)

Så starter du på en side, hvor du har login, og session sættes...

Husk session_start() i toppen også...
Avatar billede jakobdo Ekspert
06. juni 2004 - 21:38 #3
Blåbog, kan du evt gemme navnene i php, og ikke ren html?
Så kan du jo lave en søgning ala: SELECT * FROM elever WHERE navn LIKE %Anders%
Avatar billede muffer Nybegynder
06. juni 2004 - 21:44 #4
htacces.... Jeg er ikke så forbandet skarp til php endnu, men det er det eneste Jeg har haft fingrene i. Så plz lidt mere detaljeret, evt link til noget vejl. Men mht. til apache så skal Jeg lægge ovenstående ind i hver dokument Jeg skal have sikret ?

Mht. blå bog, er hele siden lavet. Jeg har bare fået en del henvendelser fra eleverne/venner at de ikke er vildt glade for fremmede besøg. Så Jeg ville lægge ovenstående ind i hvert html dokument som allerede eksistere. Kan det lade sig gøre ?
Avatar billede dennismp Nybegynder
06. juni 2004 - 21:50 #5
Avatar billede dennismp Nybegynder
06. juni 2004 - 21:52 #6
Der står et sted

"where the password is the encrypted format of the password. To encrypt the password you will either need to use one of the premade scripts available on the web or write your own. There is a good username/password service at the KxS site which will allow you to enter the user name and password and will output it in the correct format."

her laver du et lille phpscript:

<?php
  $pass = "something";
  print crypt($pass,substr($pass,0,2));
?>

.. hvor something er dit password.

Det output du får, smider du bare ind i filen som password.
Avatar billede jakobdo Ekspert
19. september 2005 - 08:36 #7
Lukketid?
Avatar billede muffer Nybegynder
09. februar 2006 - 19:42 #8
spm lukket
Avatar billede jakobdo Ekspert
09. februar 2006 - 19:45 #9
Du kan da ikke bare selv tage din point?
Avatar billede muffer Nybegynder
09. februar 2006 - 19:59 #10
Hej Jakobdo, Nej det kan Jeg ikke. Jeg kunne bare ikke dele point, så Jeg opretter nyt spm. Skriver tilbage med nyt link
Avatar billede jakobdo Ekspert
09. februar 2006 - 20:20 #11
Det var ikke sådan ment!
Men eksperten er jo bygget sådan op, at man stiller et spørgsmål, og iblandt de svar man så måtte få, så kan man give point til dem som har hjulpet til en besvarelse.

Normalt så plejer folk at smide kommentarer indtil svaret er opnået, og så kan du jo bare bede dem som har hjulpet lægge et svar.
Avatar billede muffer Nybegynder
09. februar 2006 - 20:35 #12
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