Jeg mangler et logind script, hvor jeg har formen på 1 side, og selve scriptet på en anden side, det skal være meget simpelt, altså sådan at men skriver "brugernavn1" "password1", og så kommer man ind på "side1".. Hvis man så i formen skriver "brugernavn2" "password2", så kommer man ind på "side2", siderne skal kunne åbnes i en IFRAME...
if($_POST['password'] == $pass && $_POST['brugernavn'] == $navn || $_SESSION[$side] == "true"){ // havde desuden lavet en fejl, som jeg har rettet her..
$_SESSION[$side] = true
//din side her..
} ?>
$side er et område, som det pågældende login giver adgang til.. Hvis du f.eks. har 4 sider til en bruger, der heder kurt, skal der på alle tre sider være
if($_POST['password'] == $pass && $_POST['brugernavn'] == $navn || $_SESSION[$side] == "true"){ // havde desuden lavet en fejl, som jeg har rettet her..
$_SESSION[$side] = true
//din side her..
} ?>
Synes godt om
Slettet bruger
23. september 2004 - 22:37#7
så siderne skal kunne hentes af alle, hvis de kender stien, og forskellige logins skal så give url'en til forskellige sider???
Tror ik du forstår mig ret, kan heller ik få det du har lavet til at virke.. Hver bruger skal KUN komme ind på sin egen side...
Synes godt om
Slettet bruger
25. september 2004 - 10:19#18
undskyld, det har taget så lang tid at svare..
du har denne form på din ene side.. den sender til side2.php <form method='post' action='side2.php'> <input type='text' name='brugernavn'> <input type='password' name='password'> <input type='submit' value='log ind'> </form>
side2.php: <?php
// her udskrives stien til side1.htm (den 1. brugers side), hvis passwordet er "password1" og brugernavnet er "brugernavn1".. password og brugernavn kan bare ændres frit og der kan stien også ("side1.htm").. if($_POST['password'] == "password1" && $_POST['brugernavn'] == "brugernavn1"){ echo "<a href='side1.htm' target='main'>gå til side</a>"; } // her kan du så sætte de samme 3 linjer ind, og rette password, brugernavn og sti.. og dette kan du fortsætte med til alle brugerne. ?>
Hvis det ikke er det, du ønsker, eller det ikke virker, må du jo komme med flere oplysninger..
Den er næsten perfekt :D Vil gerne have at den åbner siden i en IFRAME der hedder "main", og så skal der helst ikke komme det hvor man skal trykke på et link for at komme ind på siden, den skal bare hoppe direkte ind på siden når man logger ind..., ellers virker det perfekt med 1 bruger, men med 2 eller 3 brugere kan jeg ik få det til at virke...
Det vil sige, når man trykker LOGIND, så skal den åbne den valgte side direkte i IFRAMEN :D
Synes godt om
Slettet bruger
25. september 2004 - 17:26#22
Du skal kopiere den side, du har iframen på, så den kommer til at se nogelunde sådan her ud.. Du har sikkert en side, hvor du kører alt fra, men du bliver nødt til at lave en ny side.. det kan lade sig gøre på en anden måde, men jeg har ikke lige tid til at lave det.. Men hvis du meget gerne vil have det, laver jeg det.. det kan bare ikke blive i dag - måske helelr ikke i morgen..
**Her skriver du det, du har på siden, som du normalt gør** **her kommer din iframe** <IFRAME name='main'></IFRAME> </body> </html>
Synes godt om
Ny brugerNybegynder
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.