Я стараюсь сделать вход с существующими учетными записями с другого сайта. [. Учетные записи сделаны на Zwinky]Curl Войти с существующими учетными записями
РНР код выглядит следующим образом:
<?php
$Luser = "swagg_ma_blue";
$Lpass = "mypassword";
$L_info = "http://registration.zwinky.com/registration/loginAjax.jhtml?
username=".$Luser."&password=".$Lpass;
$zwinky_login_file = file_get_contents($L_info, true);
if (substr($zwinky_login_file, 12, 1) == "u"){ $message = "Blank username!"; }
if (substr($zwinky_login_file, 12, 1) == "p"){ $message = "Blank password!"; }
if (substr($zwinky_login_file, 12, 1) == "w"){ $message = "Wrong user/pass combination!"; }
if (substr($zwinky_login_file, 12, 1) == "s"){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL , $L_info);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, "sessions/".$Luser);
curl_setopt($ch, CURLOPT_COOKIEJAR, "sessions/".$Luser);
$response = curl_exec($ch);
curl_close($ch);
$_SESSION['username'] = $Luser;
$_SESSION['password'] = $Lpass;
header('Location: ../index.html');
die;
}
?>
код HTML код, как:
<!DOCTYPE html>
<html>
<head>
<title>Sign In</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
</head>
<body>
<!-- Warning -->
<div class="alert alert-info">
Please sign in with your Zwinky account!
</div>
<div class="container">
<form class="form-signin">
<h2 class="form-signin-heading">Please sign in</h2>
<input type="text" id="Luser" class="input-block-level" placeholder="ZwinkyUsername">
<input type="password" id="Lpass" class="input-block-level" placeholder="ZwinkyPassword">
<button class="btn btn-large btn-primary" type="submit">Sign in</button>
</form>
</div>
</div>
</body>
</html>
Но я не знаю, его не показывая никаких сообщений об ошибках, если Я использую учетную запись, которая не существует. Я также хочу сохранить введенную информацию в текстовый документ. Кто-нибудь получил какую-то информацию? Или советы?
Большое спасибо
сайт, который позволяет вам зарегистрироваться через простой GET, - это ... просто глупо. –
Хм мог бы кто-нибудь помочь? – user2452165