Я создаю сайт, подобный интрасети, для учащихся старшеклассников, и я бы хотел, чтобы они вошли в систему с помощью входа в систему Google, потому что у всех есть учетные записи google. Я успешно интегрировал вход в Google, используя инструкции Google.Переадресовать с страницы входа
Когда новый пользователь посещает первую страницу (страницу входа) моего сайта и входит в систему, я бы хотел, чтобы они автоматически перенаправлялись на вторую страницу. Я исследовал это на SO и в других местах, но пока ничего не нашел. Как я могу это сделать?
Кроме того, если пользователь пытается получить доступ к любой странице, отличной от первой, без первого входа в систему, как я могу перенаправить их на первую страницу?
Адрес и код моего сайта ниже. Дайте мне знать, если вам нужна дополнительная информация. Благодаря!
Первая страница: http://davidstarshaw.atwebpages.com/test/index.php
<!DOCTYPE html>
<head>
<title>Test login page</title>
<meta name="google-signin-client_id" content="795531022003-rdb02epf7o0qpr5p83326icrseh82gqa.apps.googleusercontent.com"> <!--My google sign-in client ID-->
<script src="https://apis.google.com/js/platform.js" async defer</script> <!--Google platform library. Needed for sign-in-->
<script src="script.js" async defer></script>
</head>
<body>
<p>This is the first page.</p>
<div class="g-signin2" data-onsuccess="onSignIn"></div> <!--This code is straight from google-->
<a href="#" onclick="signOut();">Sign out</a><br>
<a href=home.php>Manually go to the second page</a>
</body>
Вторая страница: http://davidstarshaw.atwebpages.com/test/home.php
<!DOCTYPE html>
<head>
<title>Test home page</title>
<meta name="google-signin-client_id" content="795531022003-rdb02epf7o0qpr5p83326icrseh82gqa.apps.googleusercontent.com"> <!--My google sign-in client ID-->
<script src="https://apis.google.com/js/platform.js" async defer></script> <!--Google platform library. Needed for sign-in-->
<script src="script.js" async defer></script>
</head>
<body>
<p>This is the second page.</p>
<div class="g-signin2" data-onsuccess="onSignIn"></div> <!--This code is straight from google-->
<a href="#" onclick="signOut();">Sign out</a><br>
<a href=index.php>Manually go back to the first page</a>
Как вы успешно храните логин? Использование сеансов? Если нет, установите сеанс с именем «loggedIn» и просто переадресовывайте его на страницу входа, если он не установлен, а на первой странице перенаправляется на вторую страницу, если она установлена. –
использовать заголовок fuction для перенаправления –