Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > доступ на сайт после ввода пароля


Автор: koljan 22.1.2006, 21:53
как сделать чтобы на сайт можно было войти только после ввода пароля
без регистрации пользователей всяких один единственный пароль для всех smile

Автор: PARROT 22.1.2006, 22:17
Через панель хостера, установите свой пароль и пользуйтесь.

Автор: -=Ustas=- 22.1.2006, 22:26
Цитата(PARROT @ 22.1.2006, 22:17 Найти цитируемый пост)

Через панель хостера, установите свой пароль и пользуйтесь.

Это в том случае, если таковая предоставляется. А так, делаешь текстовый фалик с логином и с готовым хешем пароля, и затем пишешь авторизацию.

Автор: Bangladesh 22.1.2006, 22:33
примерно так... мог где то ошибиться, посколько с ноута.. не проверил...

Код

<?php
session_start();
session_name("giper_sessia");
?>
<html>
<head><title>Проверка пароля</title>

<?php
$_SESSION['namlichie_parolya'] = "no";
$odin_edinstvenniy_parol = "vingrad";

if($_POST['p_odin_edinstvenniy_parol'] == $odin_edinstvenniy_parol) 
 {
  echo "<meta http-equiv='refresh' content='1; url=nextpage.php'>";
  $_SESSION['nalichie_parolya'] = "yes"; 
 }
else echo "<meta http-equiv='refresh'; content='1; url=lastpage.php'>";
?>
</head></html>


запускаешь сессию, регистрируешь переменную с наличием пароля и сам пароль, который один единственный для всех, свериваешь её с паролем из формы, я написал с методом post, но можно и с get. если пароль правильный, то меняем переменную наличие пароля на да... в последующих страницах, чтобы без пароля было не попасть... тоже запускаем сессию и проверяем наличие пароля. если че спрашивай)

Автор: Secandr 23.1.2006, 08:50
Грамотнее сделать средствами веб сервера, для апача .htdccess

Автор: Sun 23.1.2006, 12:40
Цитата(Secandr @ 23.1.2006, 05:50)
Грамотнее сделать средствами веб сервера, для апача .htdccess

.htaccess smile
http://httpd.apache.org/docs/1.3/howto/htaccess.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)