پروژه ایجاد یک اسکریپت برای سیستم حق اشتراک شامل چه جزئیاتی است:

من یک سیستم پرداخت برای حق اشتراک یک اپلیکیشن وب ویو میخوام ایجاد کنم

که نیاز دارم شما یک اسکریپت برام ایجاد کنید تا بخشی از کارهای این سیستم رو انجام بدم.

در واقع سیستم از 3 جز تشکیل شده

1-اپلیکیشن که کد IMEI گوشی رو به اسکریپت ارسال میکنه (مثلا site.com/xxxxxxxxxxxx)

با این فرض که دامنه اسکریپت site.com هست و IMEI=xxxxxxxxxxxx

2-اسکریپت که میاد این IMEI رو توی دیتا بیس خودش بررسی میکنه که ایا حق اشتراک گرفته یا نه

اگر گرفته باشه هدایت میکنه کاربر به صفحه وردپرسی A (محتوایی که کاربر براش حق اشتراک خریده)

و اگر IMEI توی دیتابیس نباشه یا انقضاش تموم شده باشه کاربر رو منتقل میکنه به صفحه وردپرسی B (که در اونجا کاربر میتونه حق اشتراک خریداری کنه)

3- وردپرس (همون صفحات A و B ) . با این توضیح که فرایند خرید در صفخه B از طریق افزونه فرم ساز GRAVITY FORM انجام میشه . بعد از خرید ، این افزونه میاد IMEI گوشی رو و تاریخ شروع حق اشتراک به همراه تعداد روز های حق اشتراک رو با استفاده از یک لینک به اسکریپت میده تا اسکریپت اون ها رو توی دیتابیس خودش ذخیره کنه

شما فقط بخش دوم یعنی اسکریپت رو برام ایجاد می کنید و سایر بخش ها (اپلیکیشن و وردپرس ) رو کامل خودم انجام دادم.

پس پروژه اینه که یه اسکریپت درست کنید که این 2 تا کار رو انجام بده(عکس پیوست شده رو ببنید) :

الف) اگر فقط IMEI (از طریق لینک) بهش ارسال شد ، اون IMEI رو توی دیتا بیس خودش بررسی میکنه که ایا حق اشتراک داره یا نه

اگر داشته باشه ، هدایت میکنه کاربر رو به صفحه وردپرسی A (محتوایی که کاربر براش حق اشتراک خریده)

و اگر IMEI توی دیتابیس نباشه یا انقضاش تموم شده باشه کاربر رو منتقل میکنه به صفحه وردپرسی B (که در اونجا کاربر میتونه حق اشتراک خریداری کنه)(نکته : فرایند خرید به عهده وردپرسه و شما نیاز نیست کاری براش انجام بدید)

ب) اگر IMEI به همراه تاریخ خرید و تعداد روز حق اشتراک و کد اعتبار سنجی لینک براش فرستاده شد ، اول کد اعتبار سنجی رو بررسی میکنه و اگر درست بود ، دو پارامتر IMEI و تاریخ انقضاش رو توی دیتابیس خودش ذخیره میکنه .

نکته 1 : حتما عکس رو ببینید . از سمت راست - پایین شروع به خوندن عکس کنید

نکته 2 : اسکریپت خودش تاریخ انقصا رو بر اساس 2 پارامتر تاریخ شروع اشتراک و تعداد روز های اشتراک باید بسازه

تعداد روز های اشتراک از 1 روز تا 360 روز می تونند باشند.وردپرس تاریخ رو بصورت میلادی در لینک قرار میده .

نکته 3 : برای اینکه تا حدی جلوی ثبت IMEI با لینک جعلی (بدون پرداخت) در دیتابیس گرفته بشه ، یک پارامتری در لینک بازگشت از بانک ایجاد کردیم تحت عنوان کد اعتبار لینک . این لینک توسط وردپرس ایجاد کردیم . باید لیست این کد ها رو در اسکریپت هم داشته باشیم تا اسکریپت قبل از اضافه کردن IMEI و تاریخ انقضا به دیتا بیس ، اول اعتبار لینک رو بررسی کنه .

 کد اعتبار لینک بین 4 تا 6 کارکتری است . کد اعتبار لینک بصورت روزانه از سمت وردپرس تغییر میدم . پس باید این امکان در اسکریپت هم باشه بتونم لیست کد های اعتبار لینکش رو ویرایش، حذف یا اضافه کنم. این لیست حداقل 10 کد ظرفیت ثابت داشته باشه .

نکته 4 : کد IMEI 14 کارکتر داره. دیتابیس باید ظرفیت صد ها هزار IMEI-تاریخ انقضا رو داشته باشه .

نکته 5 : پروژه شما فقط ایجاد اسکریپت هست و بخش وردپرس و افزونه و فرایند پرداخت و همچنین اپلیکیشن به عهده شما نیست .

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

لطفا عکس رو هم ببینید ...

 .


بودجه پروژه

پروژه با موفقیت انجام شده است

فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده اند

  • 17648 میانگین امتیاز
    • 25258
      HTML
    • 28238
      PHP
    • 0
      SQL
    • 6333
      وردپرس
    • 28415
      برنامه نویسی تح..
    در 5 روز
  • 5400 میانگین امتیاز
    • 0
      SQL
    • 10800
      برنامه نویسی تح..
    در 3 روز
  • 12689 میانگین امتیاز
    • 13022
      HTML
    • 18862
      PHP
    • 4300
      وردپرس
    • 14572
      برنامه نویسی تح..
    در 3 روز
  • 3285 میانگین امتیاز
    • 3470
      HTML
    • 4870
      PHP
    • 960
      وردپرس
    • 3840
      برنامه نویسی تح..
    در 1 روز