Защита на админ панел

mitaka961

Registered
Здравейте съвсем наскоро наскоро почти завърших първата си система искам да ви попитам как да си защитя с парола админ панела?
 
Код:
<?php



if(!isset($_POST['submit']))

{

	echo"

	<centeR>

	<form method='post' action=''>

	Potrebitel: <input type='text' name='user'><br>

	Parola: <input type='password' name='pass'><br>

	<input type='submit' name='submit' value='Vlez'>

	</form>

	</centeR>

	";

}

else

{

	$parola="123456";

	$user_base="admin";

	$pass=$_POST['pass'];

	$user=$_POST['user'];

	if($pass==$parola&&$user_base==$user)

	{

		echo"Admin panel";

	}

	else

	{

		echo"Gre6na parola!!!";

	}

}



?>

:?:
 
Но защо когато инклудна админ панела там където пише "admin panel" ми дава това Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/milanbgn/public_html/cska/admin.php on line 45
 
Най-вероятно ти липсва ; Този метод за мен е доста лош! Защо при влизане в системата не направиш проверка за левел?
 
mitaka961 каза:
htaccess. не мога защото не съм с реално ип
Дайте някакъв урок за тия левели :cry:
\

Еми имаш едно поле в таблицата с потребителите, например "levels". След това правиш линка ти към админ панела и страницата пишеш нещо от сорта

<?php

if($row['leve'] == 2) {
//koda za admin panela
} esle {
echo "nqmate dostap do tazi stranica!";
}

?>
 
Аз пък бих ти препоръчал също там където са ти опциите след като си логнат да имаш тази проверка и ако имаш level 3 да ти изкарва админ панела. :)
PHP:
<?php
if($row['level'] == 3) {
<a href="admin.php">Админ панел</a>
} esle {
// Другите ти работи за потребителя...
}
?>

Ако имаш още някакви въпроси по това ми пиши в скайп. ;)
 
Можеш да използваш и това:
http://www.elated.com/articles/password-protecting-your-pages-with-htaccess/
Накратко - пак с htaccess файл, който обаче изисква парола и име за да можеш да влезеш. Не знам на БГ дали го има някъде обяснението, но тук е добро, ще ти свърши работа.
 

Back
Горе