• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لطفا راهنمایی کنید
#1
Question 
با سلام و عرض ادب خدمت دوستان و اسادید
برای یک پروژه نیاز به راهنمایی دارم

این پروژه دارای یک سرور است (مثلا 127.68.1.1:8087) که ما می خواهیم بازدید کننده های سایتمان اول در سایتمان لاگین شوند (توجه داشته باشید که یوزر ها باید حتما در سرور مربوطه عضو باشند یعنی یوزر و پسورد از سرور اصلی باید دستور بگیرند)
ظاهر کار به کل طراحی شده
سرور مربوطه به ما Example داده است
http://www.briggsoft.com/docs/pmavens/API_Examples.htm
کد:
Automated Logins

These are various examples that show how to automate logins from an external web page. This first one (Login.htm) is just a simple HTML form (no scripting) where the user inputs their own login name and password and it is forwarded to the player client directly. Replace the URL in the action parameter with your own. Remove the target parameter if you want the poker client to load into the current window instead of spawning a new one.


<!DOCTYPE html>
<html>
<body>
<h3>Login</h3>
<form method="post" action="http://127.0.0.1:8087" target="_blank">
<table>
   <tr>
     <td>Player Name:</td>
     <td><input type="text" name="LoginName"></td>
   </tr>
   <tr>
     <td>Password:</td>
     <td><input type="password" name="LoginPassword"></td>
   </tr>
   <tr>
     <th colspan="2"><input type="submit" value="Login"></th>
   </tr>
</table>
</form>
</body>
</html>
The following example (SessionKey1.php) will verify the player's password, generated a session key, and then log that player in using Javascript and the window.location.assign() function.

<!DOCTYPE html>
<html>
<body>
<?php

$server = "http://127.0.0.1:8087";   // set your site url here
include "API.php";

if (isset($_POST["Login"]))
{
   $player = $_POST["Player"];
   $password = $_POST["Password"];
   $params = array("Command" => "AccountsPassword", "Player" => $player, "PW" => $password);
   $api = Poker_API($params);
   if ($api -> Result != "Ok") die($api -> Error . "<br/>" . "Click Back Button to retry.");
   if ($api -> Verified != "Yes") die("Password is incorrect. Click Back Button to retry.");
   $params = array("Command" => "AccountsSessionKey", "Player" => $player);
   $api = Poker_API($params);
   if ($api -> Result != "Ok") die($api -> Error . "<br/>" . "Click Back Button to retry.");
   $key = $api -> SessionKey;
   $src = $server . "/?LoginName=" . $player . "&SessionKey=" . $key;
   echo "<script>window.location.assign('$src')</script>\r\n</body>\r\n</html>";
   exit;
}
?>

<h3>Login</h3>
<form method="post">
   <table>
     <tr>
       <td>Player Name:</td>
       <td><input type="text" name="Player"></td>
     </tr>
     <tr>
       <td>Password:</td>
       <td><input type="password" name="Password"></td>
     </tr>
     <tr>
       <th colspan="2"><input type="submit" name="Login" value="Login"></th>
     </tr>
   </table>
</form>

</body>
</html>
The next example (SessionKey2.php) is similar to the previous one except it creates an iframe for the client instead of using Javascript.

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
div { position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; }
iframe { width: 100%; height: 100%; border: none; }
body, html { margin: 0; padding: 0; overflow: hidden; }
</style>
</head>
<body>
<?php

$server = "http://127.0.0.1:8087";   // set your site url here
include "API.php";

if (isset($_POST["Login"]))
{
   $player = $_POST["Player"];
   $password = $_POST["Password"];
   $params = array("Command" => "AccountsPassword", "Player" => $player, "PW" => $password);
   $api = Poker_API($params);
   if ($api -> Result != "Ok") die($api -> Error . "<br/>" . "Click Back Button to retry.");
   if ($api -> Verified != "Yes") die("Password is incorrect. Click Back Button to retry.");
   $params = array("Command" => "AccountsSessionKey", "Player" => $player);
   $api = API($params);
   if ($api -> Result != "Ok") die($api -> Error . "<br/>" . "Click Back Button to retry.");
   $key = $api -> SessionKey;
   $src = $server . "/?LoginName=" . $player . "&amp;SessionKey=" . $key;
   echo "<div><iframe src='$src'></iframe></div>\r\n</body>\r\n</html>";
   exit;
}
?>

<h3>Login</h3>
<form method="post">
   <table>
     <tr>
       <td>Player Name:</td>
       <td><input type="text" name="Player"></td>
     </tr>
     <tr>
       <td>Password:</td>
       <td><input type="password" name="Password"></td>
     </tr>
     <tr>
       <th colspan="2"><input type="submit" name="Login" value="Login"></th>
     </tr>
   </table>
</form>

</body>
</html>
در صورتی که فردی توانایی تکمیل این پروژه را دارد با توجه به اینکه ظاهرش و صفحات و فیلد ها آمادست
به من پیام خصوصی بده قیمت رو هم بگه ممنون
  پاسخ
تشکر شده توسط :
#2
سلام

از طریق راهای ارتباطی موجود در امضاء در تماس باشید
  پاسخ
تشکر شده توسط :
#3
(۱۳۹۵ آبان ۰۱, ۰۹:۲۷ ب.ظ)armansal نوشته: در صورتی که فردی توانایی تکمیل این پروژه را دارد با توجه به اینکه ظاهرش و صفحات و فیلد ها آمادست
به من پیام خصوصی بده قیمت رو هم بگه ممنون

سلام و وقت بخیر.

میتونین با کاربری های زیر در ارتباط باشین:
Alaa
Reza
Y.P.Y
molana
admin
undefined
و...
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان