Все, что я хочу сделать, это перенаправить пользователя на мою страницу пару секунд после того, как они войти. Вот мой кодПопытка перенаправить пользователя на ссылку после регистрации
<?php
include_once("config.php");
?>
<?php if(!(isset($_POST['login']))) { ?>
<!DOCTYPE html>
<html>
<head>
<title>Codecall Tutorials - Secured Login with php5</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<header id="head" >
<p>Codecall tutorials User Login</p>
<p><a href="register.php"><span id="register">Register</span></a></p>
</header>
<div id="main-wrapper">
<div id="login-wrapper">
<form method="post" action="">
<ul>
<li>
<label for="usn">Username : </label>
<input type="text" maxlength="30" required autofocus name="username" />
</li>
<li>
<label for="passwd">Password : </label>
<input type="password" maxlength="30" required name="password" />
</li>
<li class="buttons">
<input type="submit" name="login" value="Log me in" />
<input type="button" name="register" value="Register" onclick="location.href='register.php'" />
</li>
</ul>
</form>
</div>
</div>
</body>
</html>
<?php
} else {
$usr = new Users;
$usr->storeFormValues($_POST);
if($usr->userLogin()) {
echo "Welcome";
} else {
echo "Incorrect Username/Password";
}
}
?>
Кроме того, было бы очень приятно создать пользовательскую страницу после регистрации пользователя. У меня есть весь код регистра, но это то, что я хотел бы реализовать. Есть идеи?
это не удастся. Вы не можете установить 'header' после любого выхода (включая' echo') – ariefbayu
@ariefbayu, проверяя его на моей локальной машине. спасибо за информацию .. –
Я пробовал подход заголовка, и было бы разумно поместить его в оператор if, но это все равно ничего не делает –