nree Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 (endret) Hey.. Holder på med ein hjemmeside for ein klan. I dette tilfellet bruker jeg ein såkalt kladd for og lage siden. Altså ein alerede laget side som jeg redigerer (MYE) Sidens midlertidige url er http://home.no.net/csclanee/ee2/ ( http://evil-elite.tk/ ) Kildekoden for burkernavn og passord er som følger: <INPUT name="username" TYPE="text" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <INPUT name="password" TYPE="password" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <input type="image" src="images/go.png" height="15" width="21" border="0" alt="log in"> Noen som vet hvordan jeg kan skrive inn brukernavn og passord i disse feiltene og så komme til f.eks siden memBerS0nleY.htm når jeg trykker Go!? EDIT: Leif Endret 1. juli 2005 av goggen90 Lenke til kommentar
nree Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 (endret) Går de ann og bruke eit PHP script, bare for den innlogginga? EDIT: Leif Endret 1. juli 2005 av goggen90 Lenke til kommentar
Haraldson Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 goggen90: Sett deg inn i linkene øverst i din egen signatur. Bumping skjer først etter 24 timer. (Og hvorfor bruke w00t-smileyen etter et spørsmålstegn?) Rapporterte denne for bumping. Så til et svar: HTML kan ikke utføre noe slikt av seg selv om jeg ikke tar helt feil, til det må du ha et server-side-språk, slike som PHP og ASP ol. Dessuten vil forslaget ditt ikke være trygt i det hele tatt, da det bare er å taste inn adressen til html-fila for å komme inn. Lenke til kommentar
nree Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 (endret) Jeg trenger ikke noe trygdt... Går de foresten ann og lime inn dette javascriptet <script type="text/javascript"> function CheckPassword() { var username=document.login.username.value; var password=document.login.password.value; location.href = username + password+'.htm'; } // Slut --> </script> <form method="post" action="ingen_javascript.htm" onsubmit="CheckPassword();return false;" name="login"> <pre> Username: <input type="text" name="username"> Password: <input type="password" name="password"> </pre> <input type="submit" value="Log in" onclick="CheckPassword();return false;"> </form> I di to feltene, altså, javascriptet bruker di to feiltene... Endret 1. juli 2005 av goggen90 Lenke til kommentar
objorkum Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 (endret) Du må køyre eit script som kan sjekke om brukarnamnet og passordet er korrekt. I PHP kan det gjerast veldig enkelt. Du set skjemaet til å poste til "login.php" f.eks, som ser slik ut: <?php if ($_POST["username"] == "brukarnamn" && $_POST["password"] == "passord") { # Her set ein inn kode som sender folk vidare } else { # Her set ein inn kode som fortel at brukarnamn/passord var feil } ?> Dette er ikkje spesielt sikkert då folk berre kan gjette seg fram til filnamnet på "kun-medlemmer"-sida, men dersom du startar ein session og sjekkar at session er korrekt i "kun-medlemmar"-sida vil det vere mykje sikrare. Endret 1. juli 2005 av objorkum Lenke til kommentar
nree Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 Du må køyre eit script som kan sjekke om brukarnamnet og passordet er korrekt. I PHP kan det gjerast veldig enkelt. Du er klar over at sida ikkje validerar? Kan du hjelpe meg med scripte da? Validerer i hva W3C CSS? Skjekk her... Lenke til kommentar
objorkum Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 Du må køyre eit script som kan sjekke om brukarnamnet og passordet er korrekt. I PHP kan det gjerast veldig enkelt. Du er klar over at sida ikkje validerar? Kan du hjelpe meg med scripte da? Validerer i hva W3C CSS? Skjekk her... Har redigert posten over. Om du ikkje kan eit fnugg PHP bør du ta turen til PHP-forumet å få hjelp der. Lær deg PHP i same slengen, du får garantert bruk for det. Validering av HTML kanskje? http://validator.w3.org/check?uri=http%3A%...clanee%2Fee2%2F Lenke til kommentar
nree Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 Du må køyre eit script som kan sjekke om brukarnamnet og passordet er korrekt. I PHP kan det gjerast veldig enkelt. Du set skjemaet til å poste til "login.php" f.eks, som ser slik ut: <?php if ($_POST["username"] == "brukarnamn" && $_POST["password"] == "passord") { # Her set ein inn kode som sender folk vidare } else { # Her set ein inn kode som fortel at brukarnamn/passord var feil } ?> Dette er ikkje spesielt sikkert då folk berre kan gjette seg fram til filnamnet på "kun-medlemmer"-sida, men dersom du startar ein session og sjekkar at session er korrekt i "kun-medlemmar"-sida vil det vere mykje sikrare. Gidder du se på kildekoden til hovedsiden og legge den inn i kildekoden til index.htm? Den står i første post og forklare meg steg for steg hva jeg skal gjøre etter det? Jeg er ganske ny på PHP... Kan ikke så alt for mye html heller siden jeg nesten altid har brukt frontpage eller lignende programer... Lenke til kommentar
objorkum Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 For ein jallakoding. Er jo ikkje mogleg å bruke det innloggingsskjemaet, input-taggane er ikkje lagt inn i ein <form> eingong... Lenke til kommentar
nree Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 Validering av HTML kanskje? http://validator.w3.org/check?uri=http%3A%...clanee%2Fee2%2F Jeg har sett på det ja, men de er ikke jeg som har skrevet de grunleggende på siden. Altså jeg gidder ikke redigere de så de blir rett... Hva kan de gjøre? (ingenting) Lenke til kommentar
objorkum Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 (endret) Dette er då frå index.htm, eg har lagt til <form>: <form method="post" action="login.php"> <INPUT name="username" TYPE="text" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <INPUT name="password" TYPE="password" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <input type="image" src="images/go.png" height="15" width="21" border="0" alt="log in"> </form> (Ikkje akkurat korrekt måte å setje opp eit skjema på, men resten av koden er ikkje akkurat betre så eg gidd ikkje styre med det). login.php: <?php if ($_POST["username"] == "brukarnamn" && $_POST["password"] == "passord") { echo '<meta http-equiv="refresh" content="0; url=memBerS0nleY.htm">'; } else { echo '<meta http-equiv="refresh" content="0; url=index.htm">'; } ?> Denne PHP-koden bør du setje inn i ein <head>-tag i login.php. Det du må endre er brukarnamn og passord. Endret 1. juli 2005 av objorkum Lenke til kommentar
nree Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 Ikke le av meg nå vist jeg sier noe dumt har lagdt ein side som jeg har kalt login.php <head> <title>Login</title> <?php if ($_POST["username"] == "HEI" && $_POST["password"] == "HEI") { echo '<meta http-equiv="refresh" content="0; url=memBerS0nleY2525.htm">'; } else { echo '<meta http-equiv="refresh" content="0; url=index.htm">'; } ?> </head> <body background="images/concrete.png"> </body> Også har jeg laget ein side memBerS0nleY2525.htm Men de virker ikke... Når jeg går inn på home..../login.php blir jeg sendt direkte til index.htm Lenke til kommentar
Jonas Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 Du skal jo ikke gå rett inn på login.php.. Legg til form-koden som objorkum kom med og LOGG INN. Ja, gå til logg inn-formen, skriv brukernavn og passord. Lenke til kommentar
Buffaloboy Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 var jeg deg ville jeg gått for .htaccess. Du kan da enten bruke username/password eller ip. Jeg lærte meg dette veldig enkelt, eneste bakdel er at det ikke kan bli integrert i siden. Ville ellers gått for ASP. Buffaloboy Lenke til kommentar
objorkum Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 (endret) Hm, ja, htaccess hadde ikkje vore dumt. Sjå her: http://www.javascriptkit.com/howto/htaccess3.shtml Evt PHP-løsningen: Du må jo logge inn via skjemaet. Du har jo ikkje endra noko på skjemaet ditt i index.htm!? Dette: <INPUT name="username" TYPE="text" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <INPUT name="password" TYPE="password" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <input type="image" src="images/go.png" height="15" width="21" border="0" alt="log in"> Skal bli: <form method="post" action="login.php"> <INPUT name="username" TYPE="text" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <INPUT name="password" TYPE="password" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <input type="image" src="images/go.png" height="15" width="21" border="0" alt="log in"> </form> Kva er poenget med å anbefale han ASP? For det første støttar vel ikkje home.no.net ASP, og for det andre er han jo i gang med å gjere det i PHP? Endret 1. juli 2005 av objorkum Lenke til kommentar
nree Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 Prøvde de der... <head> <title>Login</title> <?php if ($_POST["username"] == "MITT BRUKERNAVN" && $_POST["password"] == "MITT PASSORD") { echo '<meta http-equiv="refresh" content="0; url=memBerS0nleY2525.htm">'; } else { echo '<meta http-equiv="refresh" content="0; url=index.htm">'; } ?> </head> <body background="images/concrete.png"> </body> Dette er login.php <form method="post" action="login.php"> <INPUT name="username" TYPE="text" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <INPUT name="password" TYPE="password" class='darksmall' id="Username" style='font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width : 1px; border-style: solid; border-color: #92AAC2; color:#000000; background: #D9E1DC;' size='10' maxlength='50'> <input type="image" src="images/go.png" height="15" width="21" border="0" alt="log in"> </form> Dette er index... Skjer ikkeno når jeg trykker på [Go] Lenke til kommentar
Arve Systad Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 (endret) Hadde det ikkje vert betre å servere side med header("Location: http://side.com") og starte en session? Litt meir arbeid å sette opp, men vesentlig betre ellers Med metoden lista opp her kan ein gå forbi login-delen om ein berre veit navnet på det "hemmelege" dokumentet. EDIT: Uansett, start en ny tråd i PHP-forumet så får du betre svar der Endret 1. juli 2005 av Arve Systad Lenke til kommentar
objorkum Skrevet 1. juli 2005 Del Skrevet 1. juli 2005 Ja, det er nok best det, slik eg har sagt før i tråden, men han ville visst ikkje ha nokon sikkerheit. Kan du setje nøyaktig dette inn i login.php: <?php if ($_POST["username"] == "brukarnamn" && $_POST["password"] == "passord") { echo 'Korrekt'; } else { echo 'Feil'; } ?> Ikkje forandre på brukarnamn/passord. Om du loggar inn no skal du få korrekt, ellers må det vere noko med skjemaet. Lenke til kommentar
nree Skrevet 1. juli 2005 Forfatter Del Skrevet 1. juli 2005 (endret) De kom bare feil.... Altså... når jeg trykte på Go kom de ein side med Feil... http://evil-elite.tk/ EDIT: Loginen på siden ble strukket ned altså grafikken ble litt fucka opp... Endret 1. juli 2005 av goggen90 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å