Gå til innhold

Clan, passord og brukernavn, kun for medlemer.


Anbefalte innlegg

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!? :w00t:

 

EDIT: Leif

Endret av goggen90
Lenke til kommentar
Videoannonse
Annonse

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

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... :w00t:

Endret av goggen90
Lenke til kommentar

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 av objorkum
Lenke til kommentar
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
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... :w00t:

Lenke til kommentar

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 av objorkum
Lenke til kommentar

Ikke le av meg nå vist jeg sier noe dumt :p

 

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 :w00t:

Lenke til kommentar

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 av objorkum
Lenke til kommentar

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

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 av Arve Systad
Lenke til kommentar

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...