[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: исправте говно скрипт плиз
Каролина
можете чуть чуть переделать чтобы он работал
<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 написал(а):
Может быть дело в фигурных скобках ?! blink.gif

Спустя 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 написал(а):
user posted image

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

Спустя 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 написал(а):
Каролина
и каждый раз, при регистрации нового пользователя, будешь редактировать ручками исходник? rolleyes.gif

Спустя 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 написал(а):
Каролина
Цитата
это закрытый сайт

жду когда нам дашь ссылку на сайт, вот я и посмотрю насколько он "закрытый" rolleyes.gif biggrin.gif

Спустя 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)
правильно только пароли будут всегда оставатся такимеже вот и все так думала легче будет


А теперь представь, одного из этого человека взломали.И срочно надо поменять пароль. Чтобы поменять придеться в исходнике копаться? blink.gif

Спустя 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 больше четырёх-пяти подряд - значит уже что-то можно переделать и оптимизировать

Спустя 1 час, 37 минут, 7 секунд (1.07.2012 - 14:32) Savage написал(а):
Мне кажется здесь всё намного проще. Зачем вдалбливать то, что автор и так понимает, это отражено в названии темы. А посмотреть работу сайта уже хочется, отсюда и такая просьба.

Скорее всего нет достаточной подготовки для кодирования правильной авторизации. В этом случае код в китайском стиле вполне подойдёт, как практика применения операторов if elseif else и echo. Лишние точка с запятой и скобка на это и указывают, а предлагать MySQL явно рановато для осмысленного применения.

Спустя 26 минут, 43 секунды (1.07.2012 - 14:58) killer8080 написал(а):
Цитата (Savage @ 1.07.2012 - 14:32)
Скорее всего нет достаточной подготовки для кодирования правильной авторизации.

Конечно нет подготовки. сам факт, что девочка в двенадцать лет интересуется программированием, уже похвально smile.gif

Спустя 2 часа, 58 минут, 32 секунды (1.07.2012 - 17:57) Игорь_Vasinsky написал(а):
если уж так избегаешь БД - то пиши данные юзеров в файлы. куда удобней - чем мудохаться с массивом и держать его всё время на весу.

например в таком виде

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 от туда кажись чтать удобнее и не только скриптами.

Спустя 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 глазки ломаются

Спустя 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 не для этого придуманы.

Спустя 18 минут, 47 секунд (3.07.2012 - 10:44) killer8080 написал(а):
Каролина
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)
у меня только пароль будет

laugh.gif
А зачем тогда вообще оно надо? rolleyes.gif

Спустя 5 минут, 44 секунды (3.07.2012 - 16:03) Каролина написал(а):
потому что это спец надо да и чтоо в коде неверно

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

я же тебе дал ссылку на ман, посмотри синтаксис конструкции switch, и сравни с тем что ты сделала wink.gif

Спустя 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)
МДа
Почему у меня ощущение, что хедеры не сработают?

Чем бы дитя не тешилось ... rolleyes.gif

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

biggrin.gif

заголовки PHP когда сможет послать?

Спустя 5 часов, 50 минут, 27 секунд (4.07.2012 - 04:54) medvedeva написал(а):
Почему-то вспомнился "Наркоман Павлик" user posted image

Спустя 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() не помешает, раз используешь сессии wink.gif

Спустя 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 написал(а):
а лучше так
<?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 вариантаа не показует страница входа

Спустя 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"

Неужели страницы пользователей настолько индивидуальны, что у каждого аж отдельный файл, Стоит использовать какой-то шаблон, который в зависимости от пользователя будет иметь разницу. То есть делаем общий шаблон страницы, а потом в зависимости от авторизовавшегося пользователя догружаем индивидуальные элементы. В шаблон можно передать имя юзера например, и там внутри типо проверку сделать [если юзер = Вася, то в этом окошке аватарка с тыквой] biggrin.gif

Спустя 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

мы не ищем легких путей biggrin.gif

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

Спустя 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"

Неужели страницы пользователей настолько индивидуальны, что у каждого аж отдельный файл, Стоит использовать какой-то шаблон, который в зависимости от пользователя будет иметь разницу. То есть делаем общий шаблон страницы, а потом в зависимости от авторизовавшегося пользователя догружаем индивидуальные элементы. В шаблон можно передать имя юзера например, и там внутри типо проверку сделать [если юзер = Вася, то в этом окошке аватарка с тыквой] biggrin.gif

Ты бы ей еще сказал шаблонизатор написать...

Спустя 8 минут, 30 секунд (6.07.2012 - 20:32) inpost написал(а):
Каролина
Через пару месяцев если парень умный, то разбираться будет лучше тебя. А если нет - бросай такого! smile.gif

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

тьфу, тьфу, тьфу какой ещё мужик в 12 лет biggrin.gif

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

Спустя 2 часа, 44 минуты, 55 секунд (7.07.2012 - 04:17) inpost написал(а):
killer8080
в 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 написал(а):

 ! 

М
Хотели ли вы быть удаленными? Да? Тогда вам срочно сюда! Пишите всякий бред, давайте ссылки и мой бан-хаммер настигнет Вас!
user posted image
inpost

Спустя 3 минуты, 25 секунд (9.10.2012 - 20:02) Shkiper написал(а):
inpost да ты прям Фемида biggrin.gif

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

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

Спустя 25 минут, 41 секунда (10.10.2012 - 11:52) Игорь_Vasinsky написал(а):
Цитата
он только сам начал учить вот и я хочу выучить и потом ему помочь

тока сюда его не приводи.

ну чё ты там? разобралась?

Спустя 6 часов, 5 минут, 10 секунд (10.10.2012 - 17:57) Каролина написал(а):
ох как давно я сдесь не быа это школа забирает все самое приятное
Игорь_Vasinsky ему расхотелось учится поэтому не приведу

Спустя 47 секунд (10.10.2012 - 17:58) Каролина написал(а):
по повод кода не парся написала чуть лучше я на форуме не часто но в компе читаю минуалы

Спустя 46 минут, 12 секунд (10.10.2012 - 18:44) Shkiper написал(а):
Каролина
школы - шипы жизни biggrin.gif


_____________
wmu (U398141202367)
wmr (R321962242752)[SIZE=7][COLOR=purple]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.