Edstro Skrevet 10. desember 2005 Skrevet 10. desember 2005 Hei. Eg har laget en admin side. Denne vil eg beskytte. Så eg ville hatt et login script. Et felt der brukeren måtte trykke inn brukernavn og passord får og få tilgang til denne admin siden min. Finnes der et sånt login script? Hvordan gjør eg det? Er det gratis? PS: Lettest mulig Enkelt og greit: Eg vil beskytte en side med en login.
stian90_2 Skrevet 10. desember 2005 Skrevet 10. desember 2005 (endret) Mortz0r har et enkelt og greit loggin script du kan beskytte sider med. http://mortz.tjokk.net/download/PHP-Scripts/loginscript.zip Finnes også dusinvis av slike tråder her på forumet om du ikke liker scriptet hannes =) Endret 13. desember 2005 av stianiquniez
lilminime Skrevet 12. desember 2005 Skrevet 12. desember 2005 (endret) Hmm... Kan vell lage et script her for og være snill, alltid artig og hjelpe, siden den dusten over gav deg link til verdens mest sugende script! Starter med admin siden der du logger inn! Den kaller jeg for "admin.html" og den kommer her: <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'> <html> <head> <title>Logg Inn!</title> </head> <body> <form action='login.php' method='post'> <b>Brukernavn - <input type='text' name='brukernavn'><br> <b>Passord - <input type='password' name='passord'><br> <input type='submit' name='submit' value='Logg inn!'> </body> </html> Så var det selve php scriptet login.php: <?php session_start(); $_SESSION['brukernavn'] = $_POST['brukernavn']; $_SESSION['passord'] = $_POST['passord']; if (($_SESSION['brukernavn'] == 'Ditt brukernavn') && ($_SESSION['passord'] == 'Ditt passord')){ echo" <h2>Du er nå logget inn</h2><br> Nå kan du endre ting som bare du som admin har mulighet til og endre...<br> Trykk <a href='index.html'>her</> for og logge ut!";} else { echo "Du har tastet feil brukernavn eller passord, trykk <a href='admin.html'>her</a> for og prøve på nytt!";} ?> Tror dette skal funke, lagde det litt på sparket, men tror vertfall det skal funke! Test det, det skal være mer en godt nok, vertfall bedre en det som ligger på http://mortz.tjokk.net! Lykke till;) [EDIT] Tenkte jeg bare skulle medele at jeg kan garrantere for at det funker, testa det i sted for og sjekk om jeg hadde "besjet" skikkelig på leggen, men heldigvis var alt rett:)[/EDIT] Endret 12. desember 2005 av [email protected]
stian90_2 Skrevet 12. desember 2005 Skrevet 12. desember 2005 Når du logger ut, så logger du egentlig ikke ut da, bare går til index.html, du ødelegger ikke session eller noe slikt.. Offtopic: Ståle, mortz script funker helt utmerket. Er bare du som ikke vil innrømme det, fordi at du er blir helt maw i hode ditt. Han ville ha et enkelt loggin script, og jeg ga ham et... Alle login script som funker er fine loginn script.. Er ikke noe bedre en alle... Vil påstå at det finnes værre script ute i verden en det han har gitt ut...
lilminime Skrevet 13. desember 2005 Skrevet 13. desember 2005 (endret) Svar på tiltale fra Quizmesmaximeximuxxxz: Skal innrømme det at du ikke dreper sessions når du logger ut med min, og at du bare kommer til index. Den er grei. Du sa han ville ha et enkelt login script, jeg gav han et enklere, mortz0r har så mye tull, som haching av passordet, wtf er pointe med det? Vis noen finner et hashet passord er det like enkelt og finne det virkelige som et uhashet, altså mye unyttig tull på mortz0r sitt script. Jeg gav han et script som jeg skreiv på rappen med sessions. at jeg glemte og inkludere "exit();" isteden for og bare linke til index, sorry for det. Stian er jeg MAW i hode? Isåfall er jeg 100002083490238490809324890834 ganger klokere enn deg! Klart stianiquniez liker mortz0r sine makes, det er fordi han ikke kan lage noe selv, enten er det fordi han ikke gidder og lese eller for at han ikke tar till seg lærdom derfor laster han bare ned så slipper han og gjøre noe, jeg mener halve gleden er borte, men for allskyld stian, du bryter ingen lover med og laste ned alt til siden din, sier bare at jeg personlig og millioner av andre nok synes at du da dreper 99% av gleden! Endret 13. desember 2005 av [email protected]
JonH Skrevet 13. desember 2005 Skrevet 13. desember 2005 (endret) Isåfall er jeg 100002083490238490809324890834 ganger klokere enn deg! Sikker på at det ikke var 100002083490238490809324890833 ganger klokere Klart stianiquniez liker mortz0r sine makes, det er fordi han ikke kan lage noe selv, enten er det fordi han ikke gidder og lese eller for at han ikke tar till seg lærdom derfor laster han bare ned så slipper han og gjøre noe, jeg mener halve gleden er borte, men for allskyld stian, du bryter ingen lover med og laste ned alt til siden din, sier bare at jeg personlig og millioner av andre nok synes at du da dreper 99% av gleden! Sant nok at det er endel glede i å beherske alt selv, men iblant kan cut'n'paste være tidsbesparende. Selv skriver jeg stort sett alt fra bunnen av, men inntil jeg lærer meg scripts etc. selv, kommer jeg til å bruke ferdige scripts. Synes det blir litt skittkasting på forumet iblant, men det gjenspeiler vel hvordan samfunnet har utviklet seg... Endret 13. desember 2005 av JonH
saivert Skrevet 13. desember 2005 Skrevet 13. desember 2005 KAN NOEN RAPPORTERE DETTE TIL ADMIN Missbruk av forumet.
stian90_2 Skrevet 13. desember 2005 Skrevet 13. desember 2005 Svar til lil shity me. Jeg skriver da vel ikke php for og lære meg det, for guds skyld. Jeg bruker php til hjemmesiden min, og for og lage det lettere for min del og bruke den. Om jeg vil lære meg det så vil jeg det, men akuratt nå har jeg ingen behov for det... Og jeg bryr meg heller ikke om om du er smartere en meg.. Kan du php og jeg ikke så er vel det et fett, jeg kan noe du ikke kan, og du kan noe jeg ikke kan, sånn er verden... Dessuten kan jeg mer om webutvikling en de fleste, så gå heller og plag dem, istedenfor og drive og hakke på mine synspunkter, og meninger...
Lurifaksen Skrevet 13. desember 2005 Skrevet 13. desember 2005 Mortz0r har et enkelt og greit loggin script du kan beskytte sider med.http://mortz.tjokk.net/download/PHP-Script...cludescript.zip Finnes også dusinvis av slike tråder her på forumet om du ikke liker scriptet hannes =) 5276003[/snapback] Spurte ikke fyren etter et login script? Eneste jeg kan se i den filen der er en halv side med forfatter-info, og noen linjer med kode som ikke har noe med saken å gjøre...
stian90_2 Skrevet 13. desember 2005 Skrevet 13. desember 2005 Tja, er mye forfatter info. Men lett script. Url er oppdatert nå ^^ Er vant med at folk spørr etter include script =P
Ernie Skrevet 13. desember 2005 Skrevet 13. desember 2005 (endret) Du sa han ville ha et enkelt login script, jeg gav han et enklere, mortz0r har så mye tull, som haching av passordet, wtf er pointe med det? Vis noen finner et hashet passord er det like enkelt og finne det virkelige som et uhashet, altså mye unyttig tull på mortz0r sitt script. Jeg gav han et script som jeg skreiv på rappen med sessions. at jeg glemte og inkludere "exit();" isteden for og bare linke til index, sorry for det. 5287567[/snapback] Fra et sikkerhetsmessig punkt er dette regelrett idiotisk tankegang. For det første: Hvis du så bråkjekt påstår at det er noe tull å hashe så kan du få lov til å knekke denne: 16257b00b5750a003cf3f465f702389e Det er et passord hashet med md5 og er på hex-form. Passordet består av et ukjent antall tegn, men du skal få lov til å vite at den bare består av tegn fra A-Z (store og små). Som sagt, hvis du så bråkjekt påstår det er ingenting i hashing så finner du det der fort ut. Skal ikke akkurat holde det hemmelig at jeg tipper det her kommer til å ta sin tid, om du da i det heltatt gidder å forsøke. Sett at du klarer å teste 4000 kombinasjoner i sekundet. Da tar det cirka 5 000 000 000 000 000 000 000 000 sekunder. (Liten edit: Omgjort til år blir det sånn cirka 158 548 959 918 822 932). For det andre: Skulle PHP-modulen krasje så vil hele scriptet bli sendt til webserver og voila. Alle ser passordet med en gang. Er det hashet så kan det ta sin tid om noen skulle gidde. Endret 13. desember 2005 av Ernie
stian123 Skrevet 13. desember 2005 Skrevet 13. desember 2005 oi oi oi! Den svei tenker jeg! Nå blei det stille... Bare for å ikke være en av dem som ikke svarer på topic, legger jeg også med et login-script. http://hotscripts.com/Detailed/53907.html
Dotten Skrevet 13. desember 2005 Skrevet 13. desember 2005 Personangrep tollereres ikke. Reaksjoner er blitt utdelt, ytterligere overtramp er ikke å anbefale. Brukere er ikke tema for denne diskusjonen. Reaksjoner på moderering kan som altid gjøres på pm, ikke i tråden. Make love not war Trådstarter får ha lykke til med å få relevante og konstruktive svar.
lilminime Skrevet 13. desember 2005 Skrevet 13. desember 2005 Vis man har aning om hva det hashede passordets virkelige innhold er det ikke noe stress, som i linux kan du bruke md5checksum... Mortz0r's side inneholder mer tøv enn han topicet spurte etter egentlig!
JonH Skrevet 13. desember 2005 Skrevet 13. desember 2005 Vis man har aning om hva det hashede passordets virkelige innhold er det ikke noe stress, som i linux kan du bruke md5checksum...5291096[/snapback] Det er viktig å lage passord som kan være vanskelig å gjette - velg passord med omhu!. Litt nyttig lesing er MD5 og sikkerhet. Mortz0r's side inneholder mer tøv enn han topicet spurte etter egentlig!5291096[/snapback] Man kan da finne noe interessant der også! Fant forresten et login script med sessions.
Edstro Skrevet 14. desember 2005 Forfatter Skrevet 14. desember 2005 Som eg sier helt oppe: Eg vil ha et login script med passord. Når eg har trykket inn brukernavn og passord og vis dette er rett så vil eg bli vidersent til en admin side. En helt vanlig html side som eg har laget Trenger ikke noe me sessions tror eg.
saivert Skrevet 14. desember 2005 Skrevet 14. desember 2005 Hjelper til litt jeg. Sessions er engelsk og betyr økt på norsk. Det vil si at man lagrer en økt for brukeren. Siden webben er i utgangspunktet øktfri (hver nye tilkobling er helt uavhengig av den forrige, så har det med tiden kommet en del tillegg til HTTP protokollen som gjør det mulig for webserveren og huske en bruker fra sist gang. PHP sitt session system går ut på å etablere et område på serveren hvor du kan lagre variabler. SÅ får du en session ID til dette området som du lagrer i en cookie hos brukeren (cookie er et lagringsområde hos klienten). Neste gang klienten ber om en side fra webserveren som bruker sessions så vil klienten sende med session ID den fikk fra webserveren forrige gang, og vips så husker webserveren alt om brukeren fra forrige gang. Sessions er sikrere istedet for å lagre alle de faktiske dataene hos klienten. Er de trygt lagret på serveren skal det mer til for å jukse med ting. Serveren sjekker også opp IP adressa mot sessionen. Et php skript hvor du vil benytte sessions, starter du med session_start() funksjonen. Så kan du bare benytte deg av $_SESSION variabler (slik som $_SESSION['min_variabel']). PHP vil automatisk sende cookies med session-id til brukeren hvis dette er aktivert i php.ini. En annen måte er at PHP redigere på HTML koden du sender til klienten og setter inn en HIDDEN INPUT felt med session-id. For å bruke sessions sammen med innlogging så sjekker du om passordet brukeren oppga (via HTML FORM) er riktig og så lagrer du passordet i en $_SESSION variabel. if ($_POST['password'] == $riktig_passord) { $_SESSION['password'] = $_POST['password']; header("Location: nyside.php"); } else { echo "Galt passord!"; }
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å