У тебя напутанная билерерда, а не код
1)
else {
exit("Вход на эту страницу разрешен только зарегистрированным пользователям!"); }
$result = mysql_query("SELECT * FROM users WHERE id='$id'",$db);
$myrow = mysql_fetch_array($result);
После exit ничего не выполнится, а у тебя там код продолжается
2)
$result2['Admin'] ==1
а ведь ранее ты столбец
Admin в выборке не указываешь, только
id:
$result2 = mysql_query("SELECT id FROM users WHERE login='$login' AND password='$password' AND activation='1' or Admin='1'",$db);
И do...while, да унылая нелицеприятная поповщина :(
_____________
There never was a struggle in the soul of a good man that was not hard