Я изучаю php и mysql при разработке простого веб-сайта в процессе.
На сайте я хочу, чтобы новые пользователи зарегистрировались, а затем был перенаправлен на страницу приветствия, где есть кнопка для активации их учетной записи.,Они не смогут войти в систему, пока не нажмут кнопку «Активировать» на странице приветствия.
Мне удалось создать и подключить страницу регистрации к базе данных, а также перенаправить пользователей на страницу приветствия после регистрации.Но как мне их активировать, когда они нажимают кнопку «Активировать» на странице приветствия, прежде чем они смогут активно войти под своим именем пользователя и паролем.
Я не хочу использовать процесс проверки электронной почты.Как я могу это исправить?Ниже приведен код на странице приветствия:
<?php
session_start();
if (!isset($_SESSION['username'])) {
$_SESSION['msg'] = "You must login first";
header('location: login.php');
}
if (isset($_GET['logout'])) {
session_destroy();
unset($_SESSION['username']);
header("location: login.php");
}
?>
<!Doctype html>
<html>
<head>
<title>Welcome User</title>
</head>
<body>
<header class="header">
<nav class="navbar navbar-style">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#menuicon">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="index.php"><img class="logo" src="img/logo.png"></a>
</div>
<div class="collapse navbar-collapse" id="menuicon">
<ul class="nav navbar-nav navbar-right">
<li><a href="index.php">Home</a></li>
<li><a href="register.php">Register</a></li>
<li><a href="login.php">Login</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
</div>
</div>
</nav>
<!-- notification message -->
<?php if (isset($_SESSION['success'])) : ?>
<div class="error success" >
<h3>
<?php
echo $_SESSION['success'];
unset($_SESSION['success']);
?>
</h3>
</div>
<?php endif ?>
<!-- logged in user information -->
<?php if (isset($_SESSION['username'])) : ?>
<div class="container">
<div class="row">
<div class="col-sm-6">
<h3>Welcome <?php echo $_SESSION['username']; ?></h3>
<p class="small-text"> Click below to activate your username Now!</p>
<form>
<script src="https://js.paystack.co/v1/inline.js"></script>
<button type="button" class="btn btn-second" onclick="payWithPaystack()">Activate</button>
</form>
<?php endif ?>
</div>
</div>
</div>
</header>
</body>
</html>