File: /var/www/vhosts/creativefellows.nl/mygeomil.creativefellows.nl/21072025/views/login/view.login.php
<?php
echo $this->fetch('partials/header.inc.php', [
"meta_title" => $page->metaTitle(),
"meta_description" => $page->metaDescription(),
]);
?>
<div class="grid-y grid-frame">
<div class="cell auto">
<div class="grid-y grid-frame">
<div class="cell auto cell-block-y">
<div class="grid-x full-height">
<!-- content -->
<div class="cell auto">
<div class="grid-container full-height">
<div class="grid-x grid-padding-x grid-margin-x align-center align-middle full-height">
<div class="cell small-12 medium-5">
<div class="page-content">
<?php
/*
* Login form
*/
//echo password_hash("test",PASSWORD_BCRYPT);
echo '<form class="form form__login" action="/login" method="post">';
echo '<h1 class="geomil-logo">'. $navigation->getLogo() .'</h1>';
// show login error
if ($loginError) echo '<div class="callout primary text-center"><p>'. $loginError .'</p></div>';
echo '<label>Username';
echo '<input type="text" name="username" placeholder="E-mail">';
echo '</label>';
echo '<label>Password';
echo '<input type="password" name="password" placeholder="•••••••" >';
echo '</label>';
// session token
$_SESSION["csrf_token"] = hash('sha512',(uniqid(mt_rand(), true)));
echo '<input type="hidden" value="'. $_SESSION["csrf_token"] .'" name="csrf">';
echo '<button type="submit" class="button secondary expanded">Login</button>';
echo '<p class="text-center no-margin"><a class="button white" href="/reset">Reset password</a></p>';
echo '</form>';
?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
echo $this->fetch('partials/footer.inc.php');
?>