@t_timaa

Как после авторизации автоматически перенаправляться на другую страницу?

Подскажите, как автоматически, после авторизации перенаправится на другую страницу ?
<?php

    include ("BD/users.php");// файл bd.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь 
 
if(isset($_POST['email']) && isset($_POST['password'])) {
  $email = $_POST['email'];
  $password = $_POST['password'];
  $email = trim(stripslashes(htmlspecialchars($email))); 
  $password = trim(stripslashes(htmlspecialchars($password))); // надо хранить хеш пароля, а не в чистом виде
  $result = mysql_query("SELECT * FROM users WHERE email='".$email."' AND password='".$password."'");
  
$row = mysql_fetch_array($result);
  $myrow = mysql_num_rows($result);

  if ($myrow == 1){
    $_SESSION['email'] = $row['email'];
    $_SESSION['id'] = $row['id'];
	echo "Вы успешно вошли на сайт! <a href='For_users.php'>Личный кабинет</a>";
  } else{ exit ('<script>alert("Извините, введённый вами логин или пароль неверный.");</script>'); }
   
  }
?>
  • Вопрос задан
  • 2690 просмотров
Решения вопроса 1
abyrkov
@abyrkov
JavaScripter
echo "Вы успешно вошли на сайт!<script>window.location = 'For_users.php';</script>";
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
if ($myrow == 1){
    $_SESSION['email'] = $row['email'];
    $_SESSION['id'] = $row['id'];
  echo "Вы успешно вошли на сайт! <a href='For_users.php'>Личный кабинет</a>";
header('Location: http://way-to-redirect.com');
  } else{ exit ('<script>alert("Извините, введённый вами логин или пароль неверный.");</script>'); }
   
  }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы