<form method="post">
<input type="password" name="pass">
</form>
<?
$pass=$_POST['pass'];
if($pass=='karinoB');
header("http://nashclass.16mb.com/id1.php");
else
if($pass=='kristaB')
header("http://nashclass.16mb.com/id2.php");
else
if($pass=='ekateB')
header("http://nashclass.16mb.com/id3.php");
else
if($pass=='anasG')
header("http://nashclass.16mb.com/id4.php");
else
if($pass=='nasstaz')
header("http://nashclass.16mb.com/id5.php");
else
if($pass=='nataK')
header("http://nashclass.16mb.com/id6.php");
else
if($pass=='iariK')
header("http://nashclass.16mb.com/id7.php");
else
if($pass=='dan4iK')
header("http://nashclass.16mb.com/id8.php");
else
if($pass=='annaL')
header("http://nashclass.16mb.com/id9.php");
else
if($pass=='kateMAC')
header("http://nashclass.16mb.com/id10.php");
else
if($pass=='toliM')
header("http://nashclass.16mb.com/id11.php");
else
if($pass=='vitaN')
header("http://nashclass.16mb.com/id12.php");
else
if($pass=='dimkaP')
header("http://nashclass.16mb.com/id13.php");
else
if($pass=='nastiaPOLE')
header("http://nashclass.16mb.com/id14.php");
else
if($pass=='karolinaKRE3I')
header("http://nashclass.16mb.com/id15.php");
else
if($pass=='saniaR')
header("http://nashclass.16mb.com/id16.php");
else
if($pass=='nastiaS')
header("http://nashclass.16mb.com/id17.php");
else
if($pass=='mackS')
header("http://nashclass.16mb.com/id18.php");
else
if($pass=='kaTe')
header("http://nashclass.16mb.com/id19.php");
else
if($pass=='yeliaX')
header("http://nashclass.16mb.com/id20.php");
else
if($pass=='denC')
header("http://nashclass.16mb.com/id21.php");
else
if($pass=='lexaC')
header("http://nashclass.16mb.com/id22.php");
else
if($pass=='radiCH')
header("http://nashclass.16mb.com/id23.php");
else
if($pass=='kirillCH')
header("http://nashclass.16mb.com/id24.php");
else
if($pass=='lizkaCH')
header("http://nashclass.16mb.com/id25.php");
else
if($pass=='dryxaCH')
header("http://nashclass.16mb.com/id26.php");
else
if($pass=='rasadSH')
header("http://nashclass.16mb.com/id27.php");
else
echo"Вы не правильно ввели пароль";
?>);
Спустя 5 минут (30.06.2012 - 16:09) medvedeva написал(а):
Может быть дело в фигурных скобках ?!

Спустя 4 минуты, 54 секунды (30.06.2012 - 16:13) Каролина написал(а):
в каких
Спустя 3 минуты, 34 секунды (30.06.2012 - 16:17) medvedeva написал(а):
В отсутствующих.
Спустя 1 минута, 13 секунд (30.06.2012 - 16:18) Каролина написал(а):
а зачем они они только облегчают и все
Спустя 8 минут, 48 секунд (30.06.2012 - 16:27) pak написал(а):
Каролина
Не пробовали сделать это через массивы?
Не пробовали сделать это через массивы?
Спустя 5 минут, 31 секунда (30.06.2012 - 16:33) Каролина написал(а):
но каждый пароль переходит по разным страницам
Спустя 3 минуты (30.06.2012 - 16:36) rooor написал(а):
это получается, что ты по паролю перенаправляешь пользователя на его страницу, которая соответствует его id?
хорошо, если я не прав...
хорошо, если я не прав...
Спустя 4 минуты, 19 секунд (30.06.2012 - 16:40) alexbel2404 написал(а):

Спустя 16 минут, 2 секунды (30.06.2012 - 16:56) medvedeva написал(а):
Что помешает напрямую зайти по ссылке, минуя пароль?

Спустя 20 минут, 31 секунда (30.06.2012 - 17:16) forza написал(а):
Оригинальный способ авторизации -))))
Спустя 1 час, 24 минуты, 4 секунды (30.06.2012 - 18:40) ИНСИ написал(а):
$arr = array(
1 => 'karinoB', 'kristaB', 'ekateB', 'anasG', 'nasstaz', 'nataK', 'iariK', 'dan4iK', 'annaL', 'kateMAC', 'toliM', 'vitaN', 'dimkaP',
'nastiaPOLE', 'karolinaKRE3I', 'saniaR', 'nastiaS', 'mackS', 'kaTe', 'yeliaX', 'denC', 'lexaC', 'radiCH', 'kirillCH', 'lizkaCH',
'dryxaCH', 'rasadSH'
);
$key = array_search($_POST['pass'], $arr);
if($key != false) {
$_SESSION['auth'] = $key;
header("Location: http://nashclass.16mb.com/id{$key}.php");
exit;
} else {
echo 'Вы не правильно ввели пароль';
}
На странице проверяй сессию и нужное значение.
До проверки ничего нельзя выводить на экран, иначе не сработает пере адресация.
Спустя 24 минуты, 23 секунды (30.06.2012 - 19:05) inpost написал(а):
Странно, что до сих пор никто не заметил, что переадресация идёт после вывода информации на экран, что заведомо неправильно!
Спустя 53 минуты, 51 секунда (30.06.2012 - 19:59) ИНСИ написал(а):
Цитата |
Странно, что до сих пор никто не заметил, что переадресация идёт после вывода информации на экран, что заведомо неправильно! |
Почему никто? Я заметил )
Спустя 14 минут, 34 секунды (30.06.2012 - 20:13) killer8080 написал(а):
Каролина
и каждый раз, при регистрации нового пользователя, будешь редактировать ручками исходник?
и каждый раз, при регистрации нового пользователя, будешь редактировать ручками исходник?

Спустя 1 час, 14 минут, 33 секунды (30.06.2012 - 21:28) Каролина написал(а):
правильно только пароли будут всегда оставатся такимеже вот и все так думала легче будет
Спустя 2 минуты, 31 секунда (30.06.2012 - 21:30) Каролина написал(а):
killer8080
это закрытый сайт без реги только вход для определенных людей такой их был задум
это закрытый сайт без реги только вход для определенных людей такой их был задум
Спустя 9 минут, 4 секунды (30.06.2012 - 21:39) johniek_comp написал(а):
Каролина
Цитата |
это закрытый сайт |
жду когда нам дашь ссылку на сайт, вот я и посмотрю насколько он "закрытый"


Спустя 1 минута, 54 секунды (30.06.2012 - 21:41) Каролина написал(а):
закрытый для входа
Спустя 6 минут, 46 секунд (30.06.2012 - 21:48) johniek_comp написал(а):
Цитата |
закрытый для входа |
полюбому
Спустя 5 минут, 3 секунды (30.06.2012 - 21:53) Каролина написал(а):
а давай по теме поможешь
Спустя 41 минута, 58 секунд (30.06.2012 - 22:35) inpost написал(а):
ИНСИ
Сорри, не увидел.
Сорри, не увидел.
Спустя 51 минута, 38 секунд (30.06.2012 - 23:27) johniek_comp написал(а):
! |
inpost |
Спустя 11 часов, 6 минут, 21 секунда (1.07.2012 - 10:33) Savage написал(а):
if($pass=='karinoB');
Здесь точка с запятой, по моему лишняя будет.
?>);
здесь тоже лишняя и скобка.
Спустя 9 минут, 13 секунд (1.07.2012 - 10:42) Ramzil_Nixon написал(а):
<?
$pass=$_POST['pass'];
if($pass=='karinoB');
header("http://nashclass.16mb.com/id1.php");
elseif($pass=='kristaB')
header("http://nashclass.16mb.com/id2.php");
elseif($pass=='ekateB')
header("http://nashclass.16mb.com/id3.php");
elseif($pass=='anasG')
header("http://nashclass.16mb.com/id4.php");
elseif($pass=='nasstaz')
header("http://nashclass.16mb.com/id5.php");
elseif($pass=='nataK')
header("http://nashclass.16mb.com/id6.php");
elseif($pass=='iariK')
header("http://nashclass.16mb.com/id7.php");
elseif($pass=='dan4iK')
header("http://nashclass.16mb.com/id8.php");
elseif($pass=='annaL')
header("http://nashclass.16mb.com/id9.php");
elseif($pass=='kateMAC')
header("http://nashclass.16mb.com/id10.php");
elseif($pass=='toliM')
header("http://nashclass.16mb.com/id11.php");
elseif($pass=='vitaN')
header("http://nashclass.16mb.com/id12.php");
elseif($pass=='dimkaP')
header("http://nashclass.16mb.com/id13.php");
elseif($pass=='nastiaPOLE')
header("http://nashclass.16mb.com/id14.php");
elseif($pass=='karolinaKRE3I')
header("http://nashclass.16mb.com/id15.php");
elseif($pass=='saniaR')
header("http://nashclass.16mb.com/id16.php");
elseif($pass=='nastiaS')
header("http://nashclass.16mb.com/id17.php");
elseif($pass=='mackS')
header("http://nashclass.16mb.com/id18.php");
elseif($pass=='kaTe')
header("http://nashclass.16mb.com/id19.php");
elseif($pass=='yeliaX')
header("http://nashclass.16mb.com/id20.php");
elseif($pass=='denC')
header("http://nashclass.16mb.com/id21.php");
elseif($pass=='lexaC')
header("http://nashclass.16mb.com/id22.php");
elseif($pass=='radiCH')
header("http://nashclass.16mb.com/id23.php");
elseif($pass=='kirillCH')
header("http://nashclass.16mb.com/id24.php");
elseif($pass=='lizkaCH')
header("http://nashclass.16mb.com/id25.php");
elseif($pass=='dryxaCH')
header("http://nashclass.16mb.com/id26.php");
elseif($pass=='rasadSH')
header("http://nashclass.16mb.com/id27.php");
else
echo"Вы не правильно ввели пароль";)
?>
Не понимаю почему ты такую херню написал.
Можно просто так:
<?php
$pass = $_POST['pass']; // ПРинимаем пароль
if($mysql['pass'] == $pass) // Сверям пароль в базе данных с нужным логином. Не буду писать запрос на бауз, так как не знаю какая у тебя там она
{
$_SESSION['id'] = $mysql['id']; // Пароли совпали, запускаем сессию.
header('Location: http://nashclass.16mb.com/id'.(int)$_SESSION['id'].'.php');
}
else
{
echo('Неверный пароль или логин..');
}
?>
Спустя 9 минут, 48 секунд (1.07.2012 - 10:52) Ramzil_Nixon написал(а):
Цитата (Каролина @ 30.06.2012 - 18:28) |
правильно только пароли будут всегда оставатся такимеже вот и все так думала легче будет |
А теперь представь, одного из этого человека взломали.И срочно надо поменять пароль. Чтобы поменять придеться в исходнике копаться?

Спустя 7 минут, 10 секунд (1.07.2012 - 10:59) Savage написал(а):
Цитата (Каролина @ 30.06.2012 - 13:04) |
можете чуть чуть переделать чтобы он работал |
Каролина, если и оставлять исходный скрипт, то желательно ввести проверку на НЕ пустую переменную $pass. Иначе, наверное, исходный скрипт сразу выводит сообщение "Вы не правильно ввели пароль".
скрипт
<form method="post">
<input type="password" name="pass">
</form>
<?php
if(isset($_POST['pass'])) // проверка на НЕ пустую переменную $pass
{
$pass = $_POST['pass'];
if($pass=='karinoB')
header("http://nashclass.16mb.com/id1.php");
else
if($pass=='kristaB')
header("http://nashclass.16mb.com/id2.php");
else
if($pass=='ekateB')
header("http://nashclass.16mb.com/id3.php");
else
if($pass=='anasG')
header("http://nashclass.16mb.com/id4.php");
else
if($pass=='nasstaz')
header("http://nashclass.16mb.com/id5.php");
else
if($pass=='nataK')
header("http://nashclass.16mb.com/id6.php");
else
if($pass=='iariK')
header("http://nashclass.16mb.com/id7.php");
else
if($pass=='dan4iK')
header("http://nashclass.16mb.com/id8.php");
else
if($pass=='annaL')
header("http://nashclass.16mb.com/id9.php");
else
if($pass=='kateMAC')
header("http://nashclass.16mb.com/id10.php");
else
if($pass=='toliM')
header("http://nashclass.16mb.com/id11.php");
else
if($pass=='vitaN')
header("http://nashclass.16mb.com/id12.php");
else
if($pass=='dimkaP')
header("http://nashclass.16mb.com/id13.php");
else
if($pass=='nastiaPOLE')
header("http://nashclass.16mb.com/id14.php");
else
if($pass=='karolinaKRE3I')
header("http://nashclass.16mb.com/id15.php");
else
if($pass=='saniaR')
header("http://nashclass.16mb.com/id16.php");
else
if($pass=='nastiaS')
header("http://nashclass.16mb.com/id17.php");
else
if($pass=='mackS')
header("http://nashclass.16mb.com/id18.php");
else
if($pass=='kaTe')
header("http://nashclass.16mb.com/id19.php");
else
if($pass=='yeliaX')
header("http://nashclass.16mb.com/id20.php");
else
if($pass=='denC')
header("http://nashclass.16mb.com/id21.php");
else
if($pass=='lexaC')
header("http://nashclass.16mb.com/id22.php");
else
if($pass=='radiCH')
header("http://nashclass.16mb.com/id23.php");
else
if($pass=='kirillCH')
header("http://nashclass.16mb.com/id24.php");
else
if($pass=='lizkaCH')
header("http://nashclass.16mb.com/id25.php");
else
if($pass=='dryxaCH')
header("http://nashclass.16mb.com/id26.php");
else
if($pass=='rasadSH')
header("http://nashclass.16mb.com/id27.php");
else
echo"Вы не правильно ввели пароль";
}
?>
Спустя 1 час, 55 минут, 21 секунда (1.07.2012 - 12:55) rooor написал(а):
чё вы за бред пишете?? нельзя такой скрипт использовать, и это надо вдолбить девочке
Каролина
если пишешь авторизацию, хотя бы подумай как она может работать в других системах. В ВКонтакте +100500 пользователей, ты думаешь там тоже такой скрипт, который 100500 раз проверяет пароль каждого пользователя и перенаправляет его на свою страничку? явно же нет. значит и ты делаешь что-то не так, значит надо пересмотреть алгоритм авторизации. Если условий IF...ELSE больше четырёх-пяти подряд - значит уже что-то можно переделать и оптимизировать
Каролина
если пишешь авторизацию, хотя бы подумай как она может работать в других системах. В ВКонтакте +100500 пользователей, ты думаешь там тоже такой скрипт, который 100500 раз проверяет пароль каждого пользователя и перенаправляет его на свою страничку? явно же нет. значит и ты делаешь что-то не так, значит надо пересмотреть алгоритм авторизации. Если условий IF...ELSE больше четырёх-пяти подряд - значит уже что-то можно переделать и оптимизировать
Спустя 1 час, 37 минут, 7 секунд (1.07.2012 - 14:32) Savage написал(а):
Мне кажется здесь всё намного проще. Зачем вдалбливать то, что автор и так понимает, это отражено в названии темы. А посмотреть работу сайта уже хочется, отсюда и такая просьба.
Скорее всего нет достаточной подготовки для кодирования правильной авторизации. В этом случае код в китайском стиле вполне подойдёт, как практика применения операторов if elseif else и echo. Лишние точка с запятой и скобка на это и указывают, а предлагать MySQL явно рановато для осмысленного применения.
Скорее всего нет достаточной подготовки для кодирования правильной авторизации. В этом случае код в китайском стиле вполне подойдёт, как практика применения операторов if elseif else и echo. Лишние точка с запятой и скобка на это и указывают, а предлагать MySQL явно рановато для осмысленного применения.
Спустя 26 минут, 43 секунды (1.07.2012 - 14:58) killer8080 написал(а):
Цитата (Savage @ 1.07.2012 - 14:32) |
Скорее всего нет достаточной подготовки для кодирования правильной авторизации. |
Конечно нет подготовки. сам факт, что девочка в двенадцать лет интересуется программированием, уже похвально

Спустя 2 часа, 58 минут, 32 секунды (1.07.2012 - 17:57) Игорь_Vasinsky написал(а):
если уж так избегаешь БД - то пиши данные юзеров в файлы. куда удобней - чем мудохаться с массивом и держать его всё время на весу.
например в таком виде
user1|pass1
user2|pass2
очень легко управлять - добавлять, удалять.
например в таком виде
user1|pass1
user2|pass2
очень легко управлять - добавлять, удалять.
Спустя 15 часов, 2 минуты, 54 секунды (2.07.2012 - 09:00) Каролина написал(а):
Ramzil_Nixon
спс теперь страница вход не открывается
спс теперь страница вход не открывается
Спустя 1 час, 25 минут, 9 секунд (2.07.2012 - 10:25) Gabriel написал(а):
Игорь_Vasinsky
а чего не хранить в .ini от туда кажись чтать удобнее и не только скриптами.
а чего не хранить в .ini от туда кажись чтать удобнее и не только скриптами.
Спустя 3 минуты, 27 секунд (2.07.2012 - 10:28) TMake написал(а):
Цитата (Gabriel @ 2.07.2012 - 11:25) |
а чего не хранить в .ini от туда кажись чтать удобнее и не только скриптами. |
уже тогда xml или же в сериализованном виде.
Спустя 9 минут, 3 секунды (2.07.2012 - 10:38) Gabriel написал(а):
stepan
хз, хз у меня об xml глазки ломаются
хз, хз у меня об xml глазки ломаются
Спустя 3 минуты, 59 секунд (2.07.2012 - 10:42) Bezdna написал(а):
Каролина зайди на Ирбис и не теряй своё и чужое время.
Спустя 22 часа, 20 минут, 26 секунд (3.07.2012 - 09:02) Каролина написал(а):
а вот так сойдет сама делала
<?
$pass=$_POST['pass'];
switch($pass)
{
case(karinaB==$pass):
header("http://nashclass.16mb.com/id1");
break;
case(kristiaB==$pass):
header("http://nashclass.16mb.com/id1");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id3");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id4");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id5");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id6");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id7");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id8");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id9");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id10");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id11");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id12");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id13");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id14");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id15");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id16");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id17");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id18");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id19");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id20");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id21");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id22");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id23");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id24");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id25");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id26");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id27");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id28");
break;
case(karinaB==$pass):
header("http://nashclass.16mb.com/id29");
break;
default:
echo ("Не верный пароль");
}
?>
Спустя 1 час, 23 минуты, 31 секунда (3.07.2012 - 10:25) Игорь_Vasinsky написал(а):
Gabriel
*.ini не для этого придуманы.
*.ini не для этого придуманы.
Спустя 18 минут, 47 секунд (3.07.2012 - 10:44) killer8080 написал(а):
Каролина
http://php.net/manual/ru/control-structures.switch.php
PS а где у тебя связка логина с паролем?
http://php.net/manual/ru/control-structures.switch.php
PS а где у тебя связка логина с паролем?
Спустя 4 часа, 51 минута, 29 секунд (3.07.2012 - 15:36) Каролина написал(а):
у меня только пароль будет
Спустя 21 минута, 47 секунд (3.07.2012 - 15:58) killer8080 написал(а):
Цитата (Каролина @ 3.07.2012 - 15:36) |
у меня только пароль будет |

А зачем тогда вообще оно надо?

Спустя 5 минут, 44 секунды (3.07.2012 - 16:03) Каролина написал(а):
потому что это спец надо да и чтоо в коде неверно
Спустя 2 минуты, 3 секунды (3.07.2012 - 16:05) killer8080 написал(а):
Цитата (Каролина @ 3.07.2012 - 16:03) |
и чтоо в коде неверно |
я же тебе дал ссылку на ман, посмотри синтаксис конструкции switch, и сравни с тем что ты сделала

Спустя 1 минута, 24 секунды (3.07.2012 - 16:07) Каролина написал(а):
посмотрела все так работала по 5 способу
Спустя 6 минут, 17 секунд (3.07.2012 - 16:13) killer8080 написал(а):
Цитата (Каролина @ 3.07.2012 - 16:07) |
посмотрела |
плохо смотрела. Обрати внимание на синтаксис case
Спустя 4 часа, 5 минут, 55 секунд (3.07.2012 - 20:19) Каролина написал(а):
я хорошо смотрела и 100000000000000000000000000000000000000 раз пересмотрела
Спустя 1 минута, 53 секунды (3.07.2012 - 20:21) Каролина написал(а):
вот так правильно
<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 ("Не верный пароль");
}
?>
Спустя 1 час, 55 минут, 4 секунды (3.07.2012 - 22:16) Bezdna написал(а):
Цитата (Каролина @ 3.07.2012 - 20:21) |
вот так правильно |
И всё-таки, зачем такие сложности?
Спустя 5 минут, 8 секунд (3.07.2012 - 22:21) inpost написал(а):
Каролина
А ты умеешь, вообще-то, читать? Ты снова неправильно всё написала... Тебе в мануале даже готовый пример дают... тяжело точно так же написать?
А ты умеешь, вообще-то, читать? Ты снова неправильно всё написала... Тебе в мануале даже готовый пример дают... тяжело точно так же написать?
Спустя 5 минут, 37 секунд (3.07.2012 - 22:27) Zzepish написал(а):
МДа
Почему у меня ощущение, что хедеры не сработают?
Почему у меня ощущение, что хедеры не сработают?
Спустя 12 минут, 16 секунд (3.07.2012 - 22:39) killer8080 написал(а):
Цитата (Zzepish @ 3.07.2012 - 22:27) |
МДа Почему у меня ощущение, что хедеры не сработают? |
Чем бы дитя не тешилось ...

Спустя 24 минуты, 12 секунд (3.07.2012 - 23:03) Игорь_Vasinsky написал(а):
Цитата |
Почему у меня ощущение, что хедеры не сработают? |

заголовки PHP когда сможет послать?
Спустя 5 часов, 50 минут, 27 секунд (4.07.2012 - 04:54) medvedeva написал(а):
Почему-то вспомнился "Наркоман Павлик"

Спустя 50 минут, 14 секунд (4.07.2012 - 05:44) Gabriel написал(а):
Цитата (Игорь_Vasinsky @ 3.07.2012 - 07:25) |
Gabriel *.ini не для этого придуманы. |
.txt какбы тоже.
Спустя 4 часа, 35 минут, 41 секунда (4.07.2012 - 10:19) Каролина написал(а):
почему сразу показывает не верно веден пароль яж там сделала если данные отосланы то моно дальше проверять скрипт
<form method="post">
<input type="password" name="pass">
<input type="submit" value="войти>>>" name="go">
</form>
<?
$pass=$_POST['pass'];
if(isset($_POST['go']));
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 ("Не верный пароль");
}
?>
Спустя 1 час, 25 минут, 14 секунд (4.07.2012 - 11:45) rooor написал(а):
Предлагаю ничего здесь не писать до тех пор, пока Каролина не прочитает внимательно весь этот топ.
Каролина
ВНИМАТЕЛЬНО. КАЖДЫЙ ПОСТ
Каролина
ВНИМАТЕЛЬНО. КАЖДЫЙ ПОСТ
Спустя 21 минута, 1 секунда (4.07.2012 - 12:06) Каролина написал(а):
прочитала каждый пост
Спустя 8 минут, 45 секунд (4.07.2012 - 12:14) rooor написал(а):
и что там написано?
Спустя 2 минуты, 35 секунд (4.07.2012 - 12:17) Каролина написал(а):
что у меня неправильно в скриптте
Спустя 8 минут, 2 секунды (4.07.2012 - 12:25) rooor написал(а):
а что у тебя не правильно в скрипте?
Спустя 5 минут, 20 секунд (4.07.2012 - 12:30) Каролина написал(а):
незнаю лано беру этот скрипт только там пишет вы неправильно ввели пароль сначало а нужно что бы сначало была только форма
<form method="post">
<input type="password" name="pass">
<input type="submit" value="войти>>>" name="go">
</form>
<?
$pass=$_POST['pass'];
if(isset($_POST['pass'])) // проверка на НЕ пустую переменную $pass
if(isset($_POST['go']));
$arr = array(
1 => 'karinoB', 'kristaB', 'ekateB', 'anasG', 'nasstaz', 'nataK', 'iariK', 'dan4iK', 'annaL', 'kateMAC', 'toliM', 'vitaN', 'dimkaP',
'nastiaPOLE', 'karolinaKRE3I', 'saniaR', 'nastiaS', 'mackS', 'kaTe', 'yeliaX', 'denC', 'lexaC', 'radiCH', 'kirillCH', 'lizkaCH',
'dryxaCH', 'rasadSH'
);
$key = array_search($_POST['pass'], $arr);
if($key != false) {
$_SESSION['auth'] = $key;
header("Location: http://nashclass.16mb.com/id{$key}.php");
exit;
} else {
echo 'Вы не правильно ввели пароль';
}
?>
Спустя 2 минуты, 53 секунды (4.07.2012 - 12:33) rooor написал(а):
ну уже ближе, теперь ещё раз перечитай пост ИНСИ
Спустя 14 минут, 53 секунды (4.07.2012 - 12:48) Каролина написал(а):
переадресация идет после вывода текста
Спустя 3 минуты, 17 секунд (4.07.2012 - 12:51) killer8080 написал(а):
Цитата (Каролина @ 4.07.2012 - 12:48) |
переадресация идет после вывода текста |
переадресацию можно делать поссле вывода, но для этого вначале нужно запустить буферизацию, да и session_start() не помешает, раз используешь сессии

Спустя 14 минут, 5 секунд (4.07.2012 - 13:06) killer8080 написал(а):
<?php
session_start();
$content = '';
if(isset($_POST['pass'])){ // проверка на НЕ пустую переменную $pass
$arr = array(
1 => 'karinoB', 'kristaB', 'ekateB', 'anasG', 'nasstaz', 'nataK', 'iariK',
'dan4iK', 'annaL', 'kateMAC', 'toliM', 'vitaN', 'dimkaP', 'nastiaPOLE',
'karolinaKRE3I', 'saniaR', 'nastiaS', 'mackS', 'kaTe', 'yeliaX', 'denC',
'lexaC', 'radiCH', 'kirillCH', 'lizkaCH', 'dryxaCH', 'rasadSH'
);
if(!$key = array_search($_POST['pass'], $arr)) {
$_SESSION['auth'] = $key;
header("Location: http://nashclass.16mb.com/id{$key}.php");
exit;
}
$content = 'Вы не правильно ввели пароль';
}
?>
<form method="post">
<input type="password" name="pass">
<input type="submit" value="войти>>>" name="go">
</form>
<?=$content?>
Спустя 4 минуты, 42 секунды (4.07.2012 - 13:10) killer8080 написал(а):
а лучше так
UPD исправил ошибку
<?php
session_start();
$content = '';
if(isset($_POST['pass']) && empty($_SESSION['auth'])){
$arr = array(
1 => 'karinoB', 'kristaB', 'ekateB', 'anasG', 'nasstaz', 'nataK', 'iariK',
'dan4iK', 'annaL', 'kateMAC', 'toliM', 'vitaN', 'dimkaP', 'nastiaPOLE',
'karolinaKRE3I', 'saniaR', 'nastiaS', 'mackS', 'kaTe', 'yeliaX', 'denC',
'lexaC', 'radiCH', 'kirillCH', 'lizkaCH', 'dryxaCH', 'rasadSH'
);
if($key = array_search($_POST['pass'], $arr))
$_SESSION['auth'] = $key;
else
$content = 'Вы не правильно ввели пароль';
}
if(!empty($_SESSION['auth'])){
header("Location: http://nashclass.16mb.com/id" . $_SESSION['auth'] . ".php");
die();
}
?>
<form method="post">
<input type="password" name="pass">
<input type="submit" value="войти>>>" name="go">
</form>
<?=$content?>
UPD исправил ошибку
Спустя 3 минуты, 39 секунд (4.07.2012 - 13:14) Gabriel написал(а):
killer8080
ну вот, пока писал ты уже опередил )
ну вот, пока писал ты уже опередил )
Спустя 2 минуты, 11 секунд (4.07.2012 - 13:16) Каролина написал(а):
killer8080
после 1 вариантаа не показует страница входа
после 1 вариантаа не показует страница входа
Спустя 33 секунды (4.07.2012 - 13:17) Каролина написал(а):
и после 2
Спустя 1 минута, 50 секунд (4.07.2012 - 13:18) killer8080 написал(а):
Цитата (Каролина @ 4.07.2012 - 13:17) |
и после 2 |
там была ошибка, попробуй сейчас
Спустя 3 минуты, 55 секунд (4.07.2012 - 13:22) Каролина написал(а):
нет не работает страница сайта сразу редирект делает
Спустя 4 минуты, 12 секунд (4.07.2012 - 13:27) killer8080 написал(а):
Цитата (Каролина @ 4.07.2012 - 13:22) |
нет не работает страница сайта сразу редирект делает |
быть такого не может, у тебя исправленный код?
Спустя 1 минута, 27 секунд (4.07.2012 - 13:28) Каролина написал(а):
а не работает просто на сохранить не нажала спс
Спустя 18 часов, 50 минут, 24 секунды (5.07.2012 - 08:18) Shkiper написал(а):
$arr = array(
'karinoB', 'kristaB', 'ekateB', 'anasG', 'nasstaz', 'nataK', 'iariK', 'dan4iK', 'annaL', 'kateMAC', 'toliM', 'vitaN', 'dimkaP',
'nastiaPOLE', 'karolinaKRE3I', 'saniaR', 'nastiaS', 'mackS', 'kaTe', 'yeliaX', 'denC', 'lexaC', 'radiCH', 'kirillCH', 'lizkaCH',
'dryxaCH', 'rasadSH'
);
$pass = $_POST['submit'];
if(in_array($pass, $arr))
{
//Перенаправляем пользователя
}
esle
{
//Вывод ошибки
}
Спустя 1 день, 6 часов, 25 минут, 11 секунд (6.07.2012 - 14:44) altairo2087 написал(а):
"http://nashclass.16mb.com/id1.php"
Неужели страницы пользователей настолько индивидуальны, что у каждого аж отдельный файл, Стоит использовать какой-то шаблон, который в зависимости от пользователя будет иметь разницу. То есть делаем общий шаблон страницы, а потом в зависимости от авторизовавшегося пользователя догружаем индивидуальные элементы. В шаблон можно передать имя юзера например, и там внутри типо проверку сделать [если юзер = Вася, то в этом окошке аватарка с тыквой]
Неужели страницы пользователей настолько индивидуальны, что у каждого аж отдельный файл, Стоит использовать какой-то шаблон, который в зависимости от пользователя будет иметь разницу. То есть делаем общий шаблон страницы, а потом в зависимости от авторизовавшегося пользователя догружаем индивидуальные элементы. В шаблон можно передать имя юзера например, и там внутри типо проверку сделать [если юзер = Вася, то в этом окошке аватарка с тыквой]

Спустя 53 минуты, 42 секунды (6.07.2012 - 15:37) MBoY4ik написал(а):
просто занесите все пароли в бд и будет вам счастье. и не sait.ru/id1.php а например sait.ru/?id=1
Спустя 43 минуты, 2 секунды (6.07.2012 - 16:20) killer8080 написал(а):
Цитата (MBoY4ik @ 6.07.2012 - 15:37) |
и не sait.ru/id1.php а например sait.ru/?id=1 |
мы не ищем легких путей

Спустя 1 час, 33 минуты, 54 секунды (6.07.2012 - 17:54) inpost написал(а):
Эврика, тебе нужен мужик, найди себе парня и долбай ему мозги в духе: "сделай мне то, сделай мне то"

Спустя 2 часа, 23 минуты, 38 секунд (6.07.2012 - 20:18) Каролина написал(а):
он только сам начал учить вот и я хочу выучить и потом ему помочь
Спустя 6 минут, 8 секунд (6.07.2012 - 20:24) DarkLynx написал(а):
Цитата (altairo2087 @ 6.07.2012 - 11:44) |
"http://nashclass.16mb.com/id1.php" Неужели страницы пользователей настолько индивидуальны, что у каждого аж отдельный файл, Стоит использовать какой-то шаблон, который в зависимости от пользователя будет иметь разницу. То есть делаем общий шаблон страницы, а потом в зависимости от авторизовавшегося пользователя догружаем индивидуальные элементы. В шаблон можно передать имя юзера например, и там внутри типо проверку сделать [если юзер = Вася, то в этом окошке аватарка с тыквой] ![]() |
Ты бы ей еще сказал шаблонизатор написать...
Спустя 8 минут, 30 секунд (6.07.2012 - 20:32) inpost написал(а):
Каролина
Через пару месяцев если парень умный, то разбираться будет лучше тебя. А если нет - бросай такого!
Через пару месяцев если парень умный, то разбираться будет лучше тебя. А если нет - бросай такого!

Спустя 53 минуты, 5 секунд (6.07.2012 - 21:26) killer8080 написал(а):
Цитата (inpost @ 6.07.2012 - 17:54) |
Эврика, тебе нужен мужик, найди себе парня и долбай ему мозги в духе: "сделай мне то, сделай мне то" |
тьфу, тьфу, тьфу какой ещё мужик в 12 лет

Спустя 4 часа, 6 минут, 55 секунд (7.07.2012 - 01:32) walerus написал(а):
killer8080 Бородатый, волосатый дядька юноша ) лет 12ти 15ти ), мы программисты все такие

Спустя 2 часа, 44 минуты, 55 секунд (7.07.2012 - 04:17) inpost написал(а):
killer8080
в 8-ом классе уже девочки начинают встречаться. А по статистике много девочек уже в 12-14 лет рожают. А раньше, если не ошибаюсь, то с 12 лет уже замуж выдавали. А в некоторых странах совершеннолетние или с 12 или с 14 лет уже, точно не скажу, но можно загуглить.
в 8-ом классе уже девочки начинают встречаться. А по статистике много девочек уже в 12-14 лет рожают. А раньше, если не ошибаюсь, то с 12 лет уже замуж выдавали. А в некоторых странах совершеннолетние или с 12 или с 14 лет уже, точно не скажу, но можно загуглить.
Спустя 2 часа, 22 минуты, 12 секунд (7.07.2012 - 06:40) Shkiper написал(а):
Цитата |
А в некоторых странах совершеннолетние или с 12 или с 14 лет уже, точно не скажу, но можно загуглить. |
Я точно знаю что цыгане рожают в 12-14 лет - это точно.
Спустя 3 месяца, 2 дня, 13 часов, 18 минут, 44 секунды (9.10.2012 - 19:58) inpost написал(а):
! |
inpost |
Спустя 3 минуты, 25 секунд (9.10.2012 - 20:02) Shkiper написал(а):
inpost да ты прям Фемида

Спустя 25 минут, 35 секунд (9.10.2012 - 20:27) inpost написал(а):
Shkiper
Там такого же содержания было сообщение, и ссылка на левый портал! Вдруг повезёт, и человек заглянет к нам ещё раз!
Там такого же содержания было сообщение, и ссылка на левый портал! Вдруг повезёт, и человек заглянет к нам ещё раз!

Спустя 14 часов, 58 минут, 57 секунд (10.10.2012 - 11:26) Shkiper написал(а):



Спустя 25 минут, 41 секунда (10.10.2012 - 11:52) Игорь_Vasinsky написал(а):
Цитата |
он только сам начал учить вот и я хочу выучить и потом ему помочь |
тока сюда его не приводи.
ну чё ты там? разобралась?
Спустя 6 часов, 5 минут, 10 секунд (10.10.2012 - 17:57) Каролина написал(а):
ох как давно я сдесь не быа это школа забирает все самое приятное
Игорь_Vasinsky ему расхотелось учится поэтому не приведу
Игорь_Vasinsky ему расхотелось учится поэтому не приведу
Спустя 47 секунд (10.10.2012 - 17:58) Каролина написал(а):
по повод кода не парся написала чуть лучше я на форуме не часто но в компе читаю минуалы
Спустя 46 минут, 12 секунд (10.10.2012 - 18:44) Shkiper написал(а):
Каролина
школы - шипы жизни
школы - шипы жизни

_____________
wmu (U398141202367)
wmr (R321962242752)[SIZE=7][COLOR=purple]