24. april 2003 - 15:00
Der er
8 kommentarer og 1 løsning
Sikkert login script. 60 point
Jeg skal have lavet et sikkert login script, der skal kunne beskytte mange sider. Det skal være i PHP (naturligvis). Det skal gerne være enkelt men stadig sikkert. Det skal være nemt at ændre password på det, og det er nok med kun 1 bruger + pass.
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
24. april 2003 - 15:06
#2
24. april 2003 - 15:37
#3
dmdisco jeg har taget det med sessions, men hvad skal jeg inde i tjeklogin? Er det der den beskytter de sider der skal beskyttes? (Du er meget tæt på at få point, da dit svar var til stor hjælp).
24. april 2003 - 15:39
#4
?php session_start(); if (!isset($_SESSION['Name'], $_SESSION['sessionnr']) || $_SESSION['sessionnr'] != session_id()) { header("Location:logind.php"); } function logud_og_links() { echo"<a href=\"side1.php\">side1</a><br>\n"; echo"<a href=\"side2.php\">side2</a><br>\n"; echo"<a href=\"side3.php\">side3</a><br>\n"; echo"<a href=\"session-login.zip\">Download zip</a><br>\n"; echo"<form action=\"logud.php\" method=\"post\">\n"; echo"<input type=\"submit\" value=\"Log ud\">\n"; echo"</form>\n"; } function filnavn() { $vistnavn = explode(".", basename($_SERVER['PHP_SELF'])); echo $vistnavn[0]; } ?> Det øverste, er det de sider det beskytter? Det nederst function filnavn() { $vistnavn = explode(".", basename($_SERVER['PHP_SELF'])); echo $vistnavn[0]; Hvad betyder det?
24. april 2003 - 23:21
#5
Det her: <?php session_start(); if (!isset($_SESSION['Name'], $_SESSION['sessionnr']) || $_SESSION['sessionnr'] != session_id()) { header("Location:logind.php"); } ?> kan du bruge til en include på alle de sider du gerne vil beskytte. Dine sider starter så alle med: <?php include("fil.php"); ?> <html><head>...................o.s.v. Hvis IKKE sessions er sat, vil du blive sendt til login.php Det andet der, function logud_og_links() { echo"<a href=\"side1.php\">side1</a><br>\n"; echo"<a href=\"side2.php\">side2</a><br>\n"; echo"<a href=\"side3.php\">side3</a><br>\n"; echo"<a href=\"session-login.zip\">Download zip</a><br>\n"; echo"<form action=\"logud.php\" method=\"post\">\n"; echo"<input type=\"submit\" value=\"Log ud\">\n"; echo"</form>\n"; } function filnavn() { $vistnavn = explode(".", basename($_SERVER['PHP_SELF'])); echo $vistnavn[0]; } er bare noget "rod" jeg engang lavede for at lave links til hver side. (der trænger virkelig til at blive ryddet op på sukos.dk) $vistnavn = explode(".", basename($_SERVER['PHP_SELF'])); echo $vistnavn[0]; deler filnavnet ved punktum, og echo'er filnavn uden extension, side1.php bliver til side1
25. april 2003 - 09:06
#6
forstod du det? ellers det du skal er at sætte dette ind i toppen af de sider du vil beskytte <?php require("tjeklogin.php"); ?>
25. april 2003 - 13:54
#7
hmm dmdisco, skriv lige et svar, så kan jeg acceptere.
25. april 2003 - 13:55
#8
har du fået det til at virke ordentligt?
25. april 2003 - 14:00
#9
Såå dmdisco point til dig :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.