دوره ها

آموزش ساخت یک فرم ورود اختصاصی در سایت شخصی برای ادوب کانکت

آموزش ساخت یک فرم ورود اختصاصی در سایت شخصی برای ادوب کانکت

سلام اگر آموزش های سایت دوره ها رو پیگیری کرده باشید چندین مطلب آموزشی ادوب کانکت روی سایت قرار گرفته که استقبال خوبی از این بخش سایت شده است.

یکی از کاربران سوالی برای ما ارسال کردند که چطور یک فرم اختصاصی لاگین برای وب سایت خود بسازم که به ادوب کانکت متصل شود.

ادوب کانکت برای این نوع اتصالات api فوق العاده ای در نظر گرفته که در این مقاله سعی بر این شده که برای آشنایی شما کاربران عزیز دوره ها پلاس نگاهی به آن بیاندازیم.

api چیست؟

به زبان ساده، APIها (مخفف Application Programming Interface) رابط‌هایی نرم‌افزاری هستند که ارتباط بین نرم‌افزارهای مختلف را پیاده‌سازی می‌کنند. مثلا در اینجا ما میخواهیم یک صفحه وب را به ادوب کانکت متصل کنیم.

قدم اول ساخت فرم html

برلی طراحی فرم ما نیاز به کد html داریم ابتدا تگ فرم را باز میکنیم و مسیر پردازش آن را cehck.php قرار میدهیم و درون آن دو کنترل ایمیل و پسورد قرار می دهیم که توسط دکمه login ارسال می‌شود.

<form action=”check.php” method=”post”>
<p><input name=”email” type=”email” placeholder=”Email” /> </p>
<p><input name=”password” type=”password” placeholder=”password” /> </p>
<button type=”submit” value=”Submit”>Login</button>
</form>

 

کد بالا مقادیر ایمیل و پسورد کاربر را برای پردازش به فایل check.php میفرستد. می‌توانید فایل بالا را در قالب یک فایل با پسوند html توسط نرم افزار Notepad ذخیره نمایید و نام آن را login.html قرار دهید.

قدم آخر پردازش مقادیر فرم توسط php

ما ایمیل و پسورد کاربر را دریافت کرده ایم و حالا نیاز داریم مقادیر وارد شده توسط کاربر را پردازش کنیم.
قبل از هر چیزی در کد ابتدای کد php مقادیر و اطلاعات سرور ادوب کانکت خود را وارد کنید.

 

 

<?php
$home_adobe_url=”http://myadobelink.com”;
$URL_for_Viewing_id=”my_class_name”;

شما باید مقادیر مورد نظر خود را بجای http://myadobelink.com و my_class_name جایگزین کنید.

در ادامه مقادیر ایمیل و پسورد کاربر که از login.html کاربر برای ما ارسال کرده است را میگیریم.

$email=$_POST[’email’];
$password=$_POST[‘password’];

حالا کافیست کد زیر را به انتهای فایل check.php کپی کنیم و باقی کارها را به api ادوب کانکت بسپاریم و کد زیر را در ادامه ی فایل پیست کنید.

$response = file_get_contents(“{$home_adobe_url}/api/xml?action=common-info”);

$result = simplexml_load_string($response);

$session = $result->common->cookie;

$link_login = “{$home_adobe_url}/api/xml?action=login&login={$email}&password={$password}&session=”.$session;

$response2 = file_get_contents($link_login);

header(“Location: {$home_adobe_url}/{$URL_for_Viewing_id}/?session=”.$session);

die();

?>

کار تمام است اگر مراحل بالا را بدرستی انجام داده باشید کاربر شما وارد کلاس می شود.

راستی اگر به بخش api ادوب کانکت علاقه مند هستید می‌توانید لیست api های آن را در سایت ادوب کانک مشاهده نمایید.

در صورت تمایل می‌توانید از خدمات ادوب کانکت دوره ها پلاس استفاده نمایید.

مشاهده تعرفه های سرویس ادوب کانکت دوره ها پلاس

 

دیدگاه‌ها (0)

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص خریداران محصول می باشد.

*
*