now with interactive start page..

This commit is contained in:
thies 2021-01-10 18:20:05 +01:00
parent a32ac02f9b
commit b260805725
3 changed files with 89 additions and 16 deletions

View File

@ -20,7 +20,7 @@ if(isset($_GET['login'])) {
$_SESSION['activated'] = $user['activated'];
$_SESSION['updated_at'] = $user['updated_at'];
$_SESSION['isadmin'] = $user['isadmin'];
die('<div class="alert alert-success" role="alert"> successfull. go to: <a href="secure.php">secure page</a></div> <meta http-equiv="refresh" content="0; URL=secure.php">');
die('<div class="alert alert-success" role="alert"> successfull. go to: <a href="start.php">secure page</a></div> <meta http-equiv="refresh" content="0; URL=start.php">');
} else {
$errorMessage = '<div class="alert alert-danger" role="alert">somethings wrong (maybe wrong password or wrong user)</div><br>';
}

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>Logout</title>
<meta http-equiv="refresh" content="3; URL=/">
<meta http-equiv="refresh" content="3; URL=start.php">
</head>
<body>
<?php

View File

@ -1,6 +1,6 @@
<?php
session_start();
$userid = $_SESSION['userid'];
?>
<!doctype html>
<html lang="en">
@ -25,9 +25,21 @@ session_start();
<nav class="my-2 my-md-0 mr-md-3">
<a class="p-2 text-dark" href="https://github.com/td00/loginpagefoo">Git</a>
<a class="p-2 text-dark" href="register.php">Register</a>
<?php
if($userid > 0){
echo 'Hi '.$_SESSION['username'];
}else{
echo '<a class="p-2 text-dark" href="register.php">Register</a>';
}
?>
</nav>
<a class="btn btn-outline-primary" href="login.php">Sign In</a>
<?php
if($userid > 0){
echo '<a class="btn btn-outline-primary" href="logout.php">Sign Out</a>';
}else{
echo '<a class="btn btn-outline-primary" href="login.php">Sign In</a>';
}
?>
</div>
<div class="pricing-header px-3 py-3 pt-md-5 pb-md-4 mx-auto text-center">
@ -37,6 +49,23 @@ session_start();
<div class="container">
<div class="card-deck mb-3 text-center">
<?php
if($userid > 0){
?>
<div class="card mb-4 box-shadow">
<div class="card-header">
<h4 class="my-0 font-weight-normal">Profile</h4>
</div>
<div class="card-body">
<ul class="list-unstyled mt-3 mb-4">
<li>Your Profile</li>
</ul>
<a href="profile.php"><button type="button" class="btn btn-lg btn-block btn-primary">Profile</button></a>
</div>
</div>
<?php
}else{
?>
<div class="card mb-4 box-shadow">
<div class="card-header">
<h4 class="my-0 font-weight-normal">Register</h4>
@ -48,6 +77,26 @@ session_start();
<a href="register.php"><button type="button" class="btn btn-lg btn-block btn-primary">Sign up for free</button></a>
</div>
</div>
<?php
}
?>
<?php
if($userid > 0){
?>
<div class="card mb-4 box-shadow">
<div class="card-header">
<h4 class="my-0 font-weight-normal">Already activated?</h4>
</div>
<div class="card-body">
<ul class="list-unstyled mt-3 mb-4">
<li>Show the Activated Area</li>
</ul>
<a href="activatedarea.php"><button type="button" class="btn btn-lg btn-block btn-primary">Activated Area</button></a>
</div>
</div>
<?php
}else{
?>
<div class="card mb-4 box-shadow">
<div class="card-header">
<h4 class="my-0 font-weight-normal">Login</h4>
@ -59,6 +108,27 @@ session_start();
<a href="login.php"><button type="button" class="btn btn-lg btn-block btn-primary">Login</button></a>
</div>
</div>
<?php
}
?>
<?php
if($userid > 0){
?>
<div class="card mb-4 box-shadow">
<div class="card-header">
<h4 class="my-0 font-weight-normal">Reset Password</h4>
</div>
<div class="card-body">
<ul class="list-unstyled mt-3 mb-4">
<li>The only way to change your password right now.. :/<br /> Needs a valid Mail Address.</li>
</ul>
<a href="forgotpass.php"<button type="button" class="btn btn-lg btn-block btn-outline-primary">Forgot (Change) Password</button></a>
</div>
</div>
</div>
<?php
}else{
?>
<div class="card mb-4 box-shadow">
<div class="card-header">
<h4 class="my-0 font-weight-normal">Reset Password</h4>
@ -71,7 +141,10 @@ session_start();
</div>
</div>
</div>
<h1 class="display-4">This page is using cookies for the Session ID and information. If you continue to use the site, you'll accept this.</h1>
<?php
}
?>
<footer class="pt-4 my-md-5 pt-md-5 border-top">
<div class="row">
<div class="col-12 col-md">