<?php

define
('SOAP_LOGIN'''); // Имя пользователя для подключения к SOAP (PIN)
define('SOAP_PASS'''); // Пароль

/* SOAP-клиент */
$client = new SoapClient(null, array('location' => 'https://api.from.sh/dealer.php?Soap_Auth',
                                          
'uri' => 'urn:soap_auth',
                                        
'login' => SOAP_LOGIN,
                                     
'password' => SOAP_PASS));

if (isset(
$_POST['submit'])) {

    try {
        
$response $client->auth($_POST['username'], $_POST['pass'], $_SERVER['REMOTE_ADDR']);
        
header('Location: ' $response['url'] . '?username=' $response['username'] . '&key=' $response['key']);
        exit;
    } catch (
SoapFault $e) { // Обработка исключения
        
$err '<p class="warn">Ошибка! ' $e->getMessage() . '</p>';
    }

}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Вход в Панель управления</title>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
    <style type="text/css">
        * { font-family: verdana; color: gray; font-size: 10pt; padding: 0; margin: 0; }
        h1 { padding: 1em 0 0.5em; text-align: center; color: gray; }
        .warn { color: #BB0000; font-weight: bold; }
        #login { margin: 0 auto; padding: 0.5em; text-align: right; width: 25em; }
        #login input { margin: 0.2em 0.5em; }
        #login input[type=submit] { padding: 0.2em; }
        #login input[type=text|password] { width: 10em; }
        #login label { display: block; }
    </style>
</head>
<body>
<?php
    
if (isset($err)) echo $err// Сообщение об ошибке
?>
    <fieldset id="login">
        <legend>Вход в Панель управления</legend>
        <form action="#" method="post">
            <label>Имя пользователя:<input type="text" name="username" /></label>
            <label>Пароль:<input type="password" name="pass" /></label>
            <input type="submit" name="submit" value="Вход" />
        </form>
    </fieldset>
</body>

</html>