Sinapars 0 ارسال شده در بهمن 98 گزارش بازنشر ارسال شده در بهمن 98 درود وقت همگی بخیر فرض کنید یک وب سایت داریم (که اسمش رو میزاریم سایت یک) و با php توسعه داده شده کاربران برای استفاده حتما باید داخلش لاگین کنند از سمتی یک سایت داریم که با وردپرس توسعه داده شده و کاربران بدون لاگین کردن دارن از همه امکانات اون استفاده میکنند الان نیاز داریم محدودیت اعمال کنیم به شکلی که فقط کاربرانی که عضو هستند بتونند از تمام صفحات و پست های سایت وردپرسی دیدن کنند اما بنا به دلایلی نمیخوایم داخل وردپرس واسه همه یوزر بسازیم چون تعداد خیلی زیاده و از طرفی همه این یوزرها در سایت یک وجود داره ، آیا میشه با استفاده از API چک کنیم که اگر کاربر تو نرم افزار یک لاگین بود بتونه از سایت وردپرسی هم استفاده کنه ؟ ممنون میشم با مثال بفرمایید از سمت سایت شماره یک که یوزر های داخلش هست چه کاری باید انجام شود ؟ و از سمت سایت وردپرسی که قراره چک کنه طرف تو اون سایت لاگین هست یا خیر چه کاری باید انجام بشه ؟ آیا پلاگینی برای این کار در وردپرس وجود داره ؟ من برای مدیریت نقش هام در وردپرس از advance access manager ستفاده میکنم با سپاس نقل قول لینک به ارسال
Mobin 1669 ارسال شده در بهمن 98 گزارش بازنشر ارسال شده در بهمن 98 چون نمیخواهید یوزری بسازید تکنیکی ایجاد کنید که کاربر در سایت وردپرسی از اون طریق شناسایی بشه مثلا یک آدرس ایجاد میکنید در سایت 2 برای ارسال کاربر به سایت وردپرسی به این صورت مثلا کد توکن رو از مقدار ثابتی+ای پی کاربر که مثلا هش md5 کردین بدست میارین http://site1.com/index.php?tokken=A56sdfsdf3fdf43534EBX تو وردپرس هم یک کد مینویسین اگه ریفر کاربر از سایت 2 بود و مقدار توکن هم داشت و مقدار توکن برابر مقدار ثابت و ایپی کاربر بود یعنی کاربر از سایت 2 اومده یه سشن مثلا به اسم accept برای کاربر میسازی در هر رفرش هم چک میکنین اگه آدرس کاربر توکن نداشت یا سشن نداشت به صفحه 404 بره راهای پیچیده دیگه هم هست ولی این راحتره نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .