eirikJO Skrevet 6. juni 2004 Del Skrevet 6. juni 2004 (endret) Jeg fant denne oppskriften: http://www.evolt.org/article/PHP_Login_Scr...0265/index.html som jeg har fått til å funke, delevis. Men hvis jeg lager en html side så enkel som: <html> <head> <title>Untitled Document</title> </head> <body> test, test, test </body> </html> og legger ut på serveren min, (i samme katalog som scriptet), vil ikke dette scriptet beskytte den siden. Hvordan får jeg den til å gjøre det? Jeg leste noe om displayLogin(), men vet ikke helt hvordan det virker i praksis. Takker for hjelp! Endret 6. juni 2004 av eirikjo Lenke til kommentar
Gjest Slettet-rXRozPkg Skrevet 6. juni 2004 Del Skrevet 6. juni 2004 Se på Example: main.php og Example: main2.php Står forklart der.... Lenke til kommentar
eirikJO Skrevet 6. juni 2004 Forfatter Del Skrevet 6. juni 2004 Det er nettopp der det stopper.. Jeg vet rett og slett ikke hvordan jeg skal få det til å komme opp innlogging istedenfor siden, dersom man ikke er logget inn. Har lest main.php og main2.php eksemplene flere ganger... Lenke til kommentar
Torbjørn Skrevet 7. juni 2004 Del Skrevet 7. juni 2004 phpscript kan ikke beskytte andre filer enn seg selv. Lenke til kommentar
eirikJO Skrevet 8. juni 2004 Forfatter Del Skrevet 8. juni 2004 phpscript kan ikke beskytte andre filer enn seg selv. Jeg har forstått det. Jeg har forstått såpass mye at man må inkludere en liten kode i hver side man lager, for at innloggingsscriptet skal sjekke om man er logget inn eller ikke. Det er dette jeg sliter med. Jeg har forsøkt å bare inkludere <? displayLogin(); ?> <html> osv... Men dette gir meg bare en fatal feil. Forsøkt å flytte på den ned under <body>, uten mer lykke der.. Jeg er helt totalt blank, og håper noen er så snille å hjelper meg litt. E. Lenke til kommentar
Torbjørn Skrevet 8. juni 2004 Del Skrevet 8. juni 2004 du bør kanskje begynne med litt grunnleggende php først, ser ikke ut som om du har snøring på hva som skjer. www.php.no er et sted å begynne. Lenke til kommentar
am3k Skrevet 8. juni 2004 Del Skrevet 8. juni 2004 Ok la oss ta dette fort og smertefult enkelt: <? /* Include Files *********************/ session_start(); include("database.php"); include("login.php"); /*************************************/ ?> <html> <title>Jpmaster77's Login Script</title> <body> <? displayLogin(); ?> </body> </html> Include henter inn filene (de andre sidene/scriptene), uten disse vil ikke displayLogin() gi noen mening for serveren som skal behandle php siden. Denne siden vil vise innloggins skjema. <? /* Include Files *********************/ session_start(); include("database.php"); include("login.php"); /*************************************/ ?> <html> <title>Jpmaster77's Login Script</title> <body> <? if($logged_in){ echo 'Logged in as '.$_SESSION['username'].', <a href="logout.php">logout</a>'; }else{ echo 'Not logged in.'; } ?> </body> </html> Igjenn hentes sidene inn, disse er nødvendige siden de inneholder selve scriptene for login og kode/script nødvendig for å sjekk dette. Denne siden vil sjekke om du er logget inn og eventuelt vise brukernavn og link for utlogging. Eller teksten "Not logged in". Håper dette var til litt hjelp. MEN dette er en _meget_ forenklet forklaring, og du bør sette deg mer inn i hvordan php fungere og selv koden. Skal se om jeg finner noen linker senere til deg, er på arb. nå. Lenke til kommentar
eirikJO Skrevet 8. juni 2004 Forfatter Del Skrevet 8. juni 2004 Tusen takk am3k! Dette ga meg litt mer forståelse. Lenke til kommentar
am3k Skrevet 8. juni 2004 Del Skrevet 8. juni 2004 Ingen problemer, forumet er da til for at vi kan hjelpe hverandre :-) Lykke til med siden. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå