Forklaring på følgende Log ind
Hejsa,Jeg har fået til opgave at forklare dette mini log ind system. Problemet er bare at mig og programering ikke er de bedste venner, så håber der er en som vil give mig en grundig forklaring på hvad der sker :)
<?php
include_once("inc/session.php");
include_once("inc/connection_inc.php");
function print_form() {
printf("<form action='logind.php' method='post'>");
print("<p class='small_b'>Bruger:<br />");
printf("<input type='text' name='bruger' ></input>");
print("<br />");
print("Password:");
printf ("<input type='password' name='kodeord' ></input>");
print("<br />");
printf ("<input type='submit' name='submit' value='ok'></input>");
print("</form>");
print("<br />");
print("</p>");
}
if (session_is_logged_in()) {
$bruger = $_SESSION["username"];
print ("<p class='small_b'>");
printf ("Velkommen $bruger ");
print ("|");
printf (" <a href='logout.php'>log ud</a>");
print("</p>");
if($bruger == "admin") {
printf (include "admin.php");
}
}
else {
if (!isset($_POST["submit"])) {
print_form();
}
else {
$bruger = $_POST["bruger"];
$kodeord = $_POST["kodeord"];
if (authenticate_user($bruger, $kodeord)) {
session_log_in($bruger);
print("<p class='small_b'>");
printf ("Velkommen $bruger ");
print ("|");
printf (" <a href='logout.php'>log ud</a>");
print("</p>");
if($bruger == "admin") {
printf (include "admin.php");
}
}
else {
printf("<form action='logind.php' method='post'>"); print("<p class='small_b'>Bruger:<br />");
printf("<input type='text' name='bruger' ></input>");
print("<br />");
print("Password:");
printf ("<input type='password' name='kodeord' ></input>");
print("<br />");
printf ("<input type='submit' name='submit' value='ok'></input>");
print("</form>");
print("<br />");
echo "Ugyldigt login";
print("</p>");
}
}
}
?>
