// эта функция для того чтобы на всех страницах однообразно проверять статус пользователя. ее также нужно поместить в файл который всегда запускается первым,
// или копировать на все страницы, где нужно проверять авторизованность пользователя.
/**
* Возвращает учетную запись пользователя если пользователь авторизован или пустой массив, если не авторизован.
// можно ничего не делать, но в форму передать сообщение необходимо.
$submit_msg[]='Пользователь с таким логином и паролем не найден.';
$submit_msg[]='Подсказка: вот эти все пользователи, их пароли и роль на сайте:<pre>'.print_r($users,true).'</pre>';
}else{
// запись найдена, потому что в форме был передан верный пароль и логин.
// пользователя можно авторизовать. как признак, в сессию можно установить учетную запись пользователя.
// сессия это временный файл, который связан с конкретным броузером с помощью куков. пхп об этом заботится, предоставляя переменную $_SESSION,
// которая ведет себя как обычный массив.
unset($user['pass']);// чтобы не сохранять пароль в файле сессии. остальное остается. самое важное и ключевое это login, остальное для удобства.
current_user_set($user);
//$current_user = current_user_get();
//$submit_msg[] = $current_user['name'].', вы успешно авторизовались по логину '.$current_user['login'].'. Ваша роль на сайте :'.$current_user['role'].'.';
// так как пользователь изменился успешно, нет смысла отображать сообщение субмита, пользователь увидит его в состоянии,
// когда перейдем на гет хеадером. вообще-то отсюда надо идти на страницу, которая затребовала авторизацию, но этого кода еще нет...
// чтобы сделать так, чтобы пользователь переходил на страницу, которая запросила авторизацию,
есть такой код который должен перенаправлять на 3 страницы. на 1 стр перенаправляет на 2 и 3 нет там на странице указаны лог и пароль если что http://nashclas[dot]tk/admin/
когда нажимаешь кнопку (например на таблице математика) добавить там выходит поле
<input type="text" name="textf">
<input type="submit" value="Добавить">
и где тогда была кнопка добавить(ну на одном полосе с математикой) вышло то что написал пользователь(до этого момента я могу сама сделать)
но главное чтобы в 8.00 по украинскому времени это поле очищалось можно ли это осуществить?tckb vj;tnt gjvjubnt
<form method="post">
<input type="password" name="pass">
<input type="submit" value="войти>>>">
</form>
<?
$pass=$_POST['pass'];
switch($pass)
{
case karinaB:
header("location:http://nashclass.16mb.com/id1");
break;
case kristiaB:
header("location:http://nashclass.16mb.com/id1");
break;
case ekateB:
header("location:http://nashclass.16mb.com/id3");
break;
case anasG:
header("location:http://nashclass.16mb.com/id4");
break;
case nasstaz:
header("location:http://nashclass.16mb.com/id5");
break;
case nataK:
header("location:http://nashclass.16mb.com/id6");
break;
case iariK:
header("location:http://nashclass.16mb.com/id7");
break;
case dan4iK:
header("location:http://nashclass.16mb.com/id8");
break;
case annaL:
header("location:http://nashclass.16mb.com/id9");
break;
case kateMac:
header("location:http://nashclass.16mb.com/id10");
break;
case toliM:
header("location:http://nashclass.16mb.com/id11");
break;
case vitaN:
header("location:http://nashclass.16mb.com/id12");
break;
case dimkaP:
header("location:http://nashclass.16mb.com/id13");
break;
case nastiaPole:
header("location:http://nashclass.16mb.com/id14");
break;
case karolinaKRE3I:
header("location:http://nashclass.16mb.com/id15");
break;
case lekaP:
header("location:http://nashclass.16mb.com/id16");
break;
case saniaR:
header("location:http://nashclass.16mb.com/id17");
break;
case nastiaS:
header("location:http://nashclass.16mb.com/id18");
break;
case mackS:
header("location:http://nashclass.16mb.com/id19");
break;
case kaTe:
header("location:http://nashclass.16mb.com/id20");
break;
case yeliaX:
header("location:http://nashclass.16mb.com/id21");
break;
case denC:
header("location:http://nashclass.16mb.com/id22");
break;
case lexaC:
header("location:http://nashclass.16mb.com/id23");
break;
case radiCH:
header("location:http://nashclass.16mb.com/id24");
break;
case kirillCH:
header("location:http://nashclass.16mb.com/id25");
break;
case lizkaCH:
header("location:http://nashclass.16mb.com/id26");
break;
case dryxaCH:
header("location:http://nashclass.16mb.com/id27");
break;
case rasadSH:
header("location:http://nashclass.16mb.com/id28");
break;
case saniaK:
header("location:http://nashclass.16mb.com/id29");
break;
default:
echo ("Не верный пароль");
}
?>http://nashclass[dot]16mb[dot]com/id20 (Добавление) Green а где перенаправление