Авторизация - новичкам
Требования авторизации нужны для того чтобы незарегистрированный пользователь не смог увидеть какую-либо информацию, блоки и т.д.
Для этого прописываем такой код:
if (!$log=="" && !md5($par)=="" && md5($par)==$provpar && $log==$provlog ){ КОНТЕНТ ДЛЯ ЗАРЕГИСТРИРОВАННЫХ }else{КОНТЕНТ ДЛЯ НЕЗАРЕГИСТРИРОВАННЫХ}
Ну простой пример. В файле main.php:
if (!$log=="" && !md5($par)=="" && md5($par)==$provpar && $log==$provlog ){ echo"Приветствую зарегистрированный пользователь нашего сайта"; }else{echo"Привет гость! Вам необходимо пройти регистрацию!";}
Ну а если вам необходимо аналогичным образом скрыть какие-либо ссылки, информацию, и т.д. Нужно прописать:
$moder = @file("../local/status.dat");
if ($moder!=""){
$ud = explode("|",$moder[0]);
$moder1=trim($ud[21]);
$moder2=trim($ud[23]);
$moder3=trim($ud[25]);
$moder4=trim($ud[27]);
$moder5=trim($ud[29]);
$moder6=trim($ud[31]);}
include_once"testall.php";
if ($prov){ Инфа для модеров }else{ инфа для простых юзеров }
В ДАННОМ ПРИМЕРЕ ИСПОЛЬЗОВАНЫ 6 модераторов сайта.
Пример для показа инфы только админам:
if (($nikname!=="" && $log!=="" && $provlog!=="" && $provpar!=="" && $par!=="" && $nikname == $log && $provlog ==$log && $provlog ==$nikname && $provpar ==md5($par)) ||
($nikname1!=="" && $log!=="" && $provlog!=="" && $provpar!=="" && $par!=="" && $nikname1 == $log
&& $provlog ==$log && $provlog ==$nikname1 && $provpar ==md5($par)))
{инфа только для админов!}else{Инфа для простых юзеров, и модеров!}
Ну а вот пример для отображения инфы для админов с модерами.
if (($nikname!=="" && $_SESSION[log]!=="" && $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" && $nikname == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$nikname && $provpar ==md5($_SESSION[par])) ||
($nikname1!=="" && $_SESSION[log]!=="" && $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" && $nikname1 == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$nikname1 && $provpar ==md5($_SESSION[par])) ||
( $provpar ==md5($_SESSION[par]) && $_SESSION[log]!=="" && $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" && $moder6 == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$moder6 )||
( $provpar ==md5($_SESSION[par]) && $_SESSION[log]!=="" && $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" && $moder3 == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$moder3 )||
( $provpar ==md5($_SESSION[par]) && $_SESSION[log]!=="" && $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" && $moder2 ==
$_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$moder2 ) ||
( $provpar ==md5($_SESSION[par]) && $_SESSION[log]!=="" && $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" && $moder1 == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$moder1 ) || ( $provpar ==md5($_SESSION[par]) && $_SESSION[log]!=="" && $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" && $moder4 == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$moder4 ) || ( $provpar ==md5($_SESSION[par]) && $_SESSION[log]!=="" && $provlog!=="" && $provpar!=="" && $_SESSION[par]!=="" && $moder5 == $_SESSION[log] && $provlog ==$_SESSION[log] && $provlog ==$moder5 ))
{ инфа для админов и модеров сайта }else{ инфа для юзеров }
Ну вот и все! Удачи!