اضافه کردن و مدیریت حساب های کاربری

شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید .
اطلاعات

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

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

پس از اضافه شدن یک حساب کاربری، یک مدیر می تواند نقشی را به حساب کاربری اختصاص دهد که امتیازات آن نقش را به حساب مرتبط می کند. علاوه بر این، یک مدیر می‌تواند یک حساب کاربری موجود را مدیریت کند، از جمله ویرایش نمایه کاربر برای حساب، حذف حساب، مسدود کردن یا رفع انسداد حساب، یا اختصاص یک نقش جدید به حساب. یک سرپرست همچنین می‌تواند مشخص کند که وقتی حساب لغو می‌شود چه اتفاقی برای حساب کاربری و محتوای مرتبط با آن می‌افتد (به عنوان مثال، ورودی‌های وبلاگ و پست‌های انجمن).

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

برای یادگیری نحوه مدیریت گردش کار ثبت نام؛ سفارشی کردن ایمیل های ثبت نام؛ مسدود کردن آدرس های IP از ثبت نام؛ و ایجاد، مدیریت و مسدود کردن حساب های کاربری، این ویدیو را تماشا کنید.

کنترل افرادی که می توانند حساب ها را ثبت کنند

به طور پیش فرض، هر کاربری می تواند با کلیک بر روی لینک ثبت نام، یک حساب کاربری از پورتال توسعه دهنده ایجاد کند.

برای کنترل افرادی که می توانند حساب ها را ثبت کنند:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. پیکربندی > افراد > تنظیمات حساب را در منوی مدیریت دروپال انتخاب کنید. با این کار صفحه تنظیمات حساب باز می شود.
  3. روی گزینه ثبت نام مناسب در قسمت "چه کسی می تواند حساب ها را ثبت کند" در بخش ثبت نام و لغو کلیک کنید. انتخاب ها عبارتند از:
    • فقط مدیران: فقط مدیران می توانند حساب های کاربری را ثبت کنند.
    • بازدیدکنندگان : هر کسی می تواند ثبت نام کند. این پیش فرض است.
    • بازدیدکنندگان، اما تأیید سرپرست لازم است: هر کسی می‌تواند ثبت‌نام کند، اما یک سرپرست باید حساب را تأیید کند.
  4. وقتی بازدیدکننده حسابی ایجاد می‌کند، کادر تأیید را برای تأیید تأیید ایمیل انتخاب کنید یا پاک کنید. پس از برداشتن علامت، توسعه دهنده بلافاصله پس از ثبت نام وارد پورتال می شود. پس از بررسی، کاربر ایمیلی دریافت می کند که قبل از ورود به سیستم، آدرس ایمیل خود را تأیید می کند.
  5. روی Save configuration کلیک کنید.

اضافه کردن یک حساب کاربری

بسته به پیکربندی پورتال شما، مدیران باید کاربران را به صورت دستی اضافه کنند، یا کاربران می توانند با انتخاب پیوند ثبت نام در پورتال توسعه دهنده، خود را اضافه کنند.

افزودن حساب کاربری به صورت دستی

برای افزودن یک حساب کاربری به صورت دستی:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. افراد > افزودن کاربر را در منوی مدیریت دروپال انتخاب کنید.
  3. در فیلدهای نام، نام خانوادگی، نام کاربری، آدرس ایمیل و رمز عبور، محتوای کاربر را وارد کنید و پذیرفتن قرارداد کاربر را اعلام کنید.
  4. به صورت اختیاری وضعیت و نقش ها را برای کاربر تنظیم کنید.
  5. برای ایجاد یک ایمیل خودکار ارسال شده به کاربر، گزینه Notify user of new account را انتخاب کنید.
  6. روی ایجاد حساب کلیک کنید.

ثبت نام کاربر از پورتال توسعه دهنده

برای ثبت نام کاربر از پورتال توسعه دهنده:

  1. کاربر ثبت نام را در صفحه اصلی پورتال توسعه دهنده انتخاب می کند.
  2. صفحه ثبت نام ظاهر می شود.
  3. کاربر اطلاعات مورد نیاز را وارد کرده و Create new account را انتخاب می کند.
    بسته به تنظیمات ثبت نام حساب جدید، هنگامی که حساب جدید ایجاد می شود، یک ایمیل خوش آمدگویی خودکار برای کاربر ارسال می شود.

خودکار کردن اعلان مدیر هنگام ثبت نام کاربر جدید

به طور پیش فرض، هنگامی که یک کاربر جدید در پورتال ثبت نام می کند، یک ایمیل دریافت می کند. برای اطلاعات بیشتر، پیکربندی ایمیل را ببینید.

با این حال، مدیران پورتال به طور پیش فرض هنگام ثبت نام کاربر جدید مطلع نمی شوند. به عنوان مثال، اگر پورتال را طوری پیکربندی کنید که کاربران جدید برای فعال کردن حساب خود نیاز به تأییدیه مدیریت داشته باشند، می‌خواهید مطمئن شوید که مدیران هنگام ایجاد حساب جدید مطلع می‌شوند. در غیر این صورت، حساب کاربری غیر فعال می ماند.

برای اطلاع دادن به مدیران هنگام ثبت حساب کاربری جدید:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. در منوی مدیریت دروپال ، Configuration > People > Admin Notification را انتخاب کنید.
  3. در بخش هشدارهای کاربر ، مشخص کنید چه کسی ایمیل را دریافت می کند. می توانید آن را به آدرس زیر هدایت کنید:
    • به یک آدرس ایمیل سفارشی ارسال کنید
    • ارسال به یک نقش خاص اگر این گزینه را انتخاب کنید، ممکن است بخواهید یک نقش جدید ایجاد کنید. در غیر این صورت، اگر نقشی مانند Administrator را انتخاب کنید، همه مدیران ایمیل را دریافت می کنند و ممکن است برای همه مدیران قابل اجرا نباشد.
    • هر دو
  4. موضوع و متن پیام را ویرایش کنید.
  5. برای ارسال ایمیل زمانی که:
    • دریافت ایمیل پس از ایجاد کاربر.
    • پس از ایجاد و به روز رسانی کاربر، ایمیل دریافت کنید.
  6. روی Save configuration کلیک کنید.

مدیریت یک حساب کاربری

مدیران می توانند حساب های کاربری را برای تنظیم اطلاعات کاربر، بازنشانی رمز عبور، فعال کردن حساب ها، لغو یا تعلیق حساب ها و انجام کارهای دیگر مدیریت کنند.

برای ویرایش نمایه کاربر برای یک حساب کاربری:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. افراد را در منوی مدیریت دروپال انتخاب کنید.
  3. از قسمت فیلتر در بالای صفحه برای فیلتر کردن نمایش کاربران بر اساس نام کاربری، آدرس ایمیل، وضعیت یا مجوز خاص استفاده کنید. به طور پیش فرض برای این فیلترها "any" انتخاب می شود که در این صورت، همه کاربران در صفحه لیست می شوند.

  4. روی ویرایش در ردیف نام کاربری برای حساب کاربری کلیک کنید. با این کار یک نمای قابل ویرایش از نمایه کاربر باز می شود.
  5. داده های پروفایل کاربر را در صورت لزوم تغییر دهید.
  6. روی ذخیره کلیک کنید.

افزودن CAPTCHA

با فعال کردن ماژول‌های دروپال CAPTCHA و reCAPTCHA می‌توانید یک چالش CAPTCHA به صفحه ورود و سایر صفحات اضافه کنید. ماژول reCAPTCHA پشتیبانی از سرویس رایگان Google reCAPTCHA را اضافه می کند.

دروپال از ماژول های دیگر CAPTCHA مانند تصویر CAPTCHA پشتیبانی می کند که می توانید از آنها در پورتال نیز استفاده کنید.

ویدئو: یک ویدیوی کوتاه درباره فعال کردن CAPTCHA در پورتال توسعه‌دهنده تماشا کنید.

برای فعال کردن reCAPTCHA:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. Modules را از منوی Drupal انتخاب کنید.
  3. هر دو ماژول CAPTCHA و reCAPTCHA را فعال کنید.
  4. برای کلیدهای reCAPTCHA از Google در https://www.google.com/recaptcha/intro/index.html ثبت نام کنید.
  5. Configuration > People > CAPTCHA > reCAPTCHA را در منوی Drupal انتخاب کنید.
  6. کلید عمومی (کلید سایت گوگل) و کلید خصوصی (کلید مخفی گوگل) را وارد کنید. می توانید بقیه تنظیمات را با مقادیر پیش فرض رها کنید.
  7. پیکربندی > افراد > CAPTCHA را انتخاب کنید تا جایی که می‌خواهید فرم reCAPTCHA ارائه شود را انتخاب کنید. به طور پیش فرض، در فرم های ورود و ثبت نام کاربر ظاهر می شود.
  8. از آن صفحه، نوع چالش را برای هر فرم تنظیم کنید.
  9. تغییرات خود را ذخیره کنید

افزودن صفحه شرایط و ضوابط

می‌توانید یک صفحه شرایط و ضوابط را به پورتال توسعه‌دهنده اضافه کنید که کاربران باید قبل از اینکه اجازه دسترسی به پورتال را داشته باشند، هنگام ورود به آن بپذیرند. اگر بعداً صفحه شرایط و ضوابط را تغییر دهید، کاربران باید دفعه بعد که وارد سیستم می شوند شرایط و ضوابط به روز شده را بپذیرند.

اجرای صفحه شرایط و ضوابط از ماژول حقوقی دروپال استفاده می کند. آن ماژول روشی انعطاف‌پذیر برای ایجاد صفحه شرایط و ضوابط، ردیابی تاریخچه بازبینی شرایط و ضوابط، و ردیابی کاربرانی که شرایط و ضوابط را پذیرفته‌اند، ارائه می‌کند.

پس از ایجاد، صفحه شرایط و ضوابط دارای URL <siteURL>/legal است.

برای فعال کردن ماژول حقوقی:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. Modules را در منوی مدیریت دروپال انتخاب کنید. لیست تمام ماژول های نصب شده دروپال ظاهر می شود.
  3. صفحه را به پایین اسکرول کنید و کادر کنار ماژول قانونی را انتخاب کنید.
  4. روی Save configuration کلیک کنید.

برای ایجاد صفحه شرایط و ضوابط:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. در منوی مدیریت دروپال ، Configuration > People > Legal را انتخاب کنید.
    این آیتم منو فقط زمانی ظاهر می شود که ماژول قانونی فعال باشد. کادر بالای صفحه، در زیر آخرین نسخه/نسخه، شرایط و ضوابط فعلی را نشان می دهد. در صورتی که شرایط و ضوابط تعریف نشده باشد، این ناحیه بالنک است. شما یک نسخه جدید در قسمت شرایط و ضوابط زیر ایجاد نسخه/ترجمه جدید ایجاد می کنید.
  3. شرایط خدمات خود را در قسمت شرایط و ضوابط وارد کنید.
  4. نحوه نمایش شرایط و ضوابط را در صفحه انتخاب کنید: Scroll Box، Scroll Box (CSS)، HTML Text یا Page Link.
  5. به صورت اختیاری چک باکس های اضافی و یک ناحیه متنی که آخرین تغییرات شما را توصیف می کند اضافه کنید.
  6. پیش‌نمایش را برای پیش‌نمایش شرایط و ضوابط خود در قسمت شرایط و ضوابط استفاده در قسمت جدیدترین نسخه/نسخه، یا ذخیره برای ذخیره آنها انتخاب کنید.

برای نظارت بر تغییرات شرایط و ضوابط و پذیرش:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. در منوی مدیریت دروپال ، Configuration > People > Legal را انتخاب کنید.
  3. برای مشاهده تاریخچه بازبینی شرایط و ضوابط، برگه T&C History را انتخاب کنید.
  4. برای مشاهده لیست کاربرانی که هر نسخه از شرایط و ضوابط را پذیرفته اند، تب Accepted را انتخاب کنید.

تغییر مسیر کاربر هنگام ورود به سیستم

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

قبل از ایجاد یک قانون تغییر مسیر، باید مطمئن شوید که تمام ماژول های لازم دروپال فعال هستند.

ماژول های لازم دروپال را فعال کنید:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. Modules را در منوی مدیریت دروپال انتخاب کنید.
  3. اگر ماژول های زیر فعال نشده اند را فعال کنید:
    • نام مستعار 'me' (در بالای لیست ماژول ها ظاهر می شود، نه در مکان الفبای آن مانند سایر ماژول ها)
    • ورود به سیستم توبوگان
    • قوانین
    • رابط کاربری قوانین
  4. روی Save configuration کلیک کنید.
    ممکن است مشاهده کنید که سایر ماژول های مورد نیاز به طور خودکار فعال می شوند.

یک قانون تغییر مسیر ورود به سیستم ایجاد کنید:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. در منوی مدیریت دروپال ، Configuration > Workflow > Rules را انتخاب کنید.
  3. + افزودن قانون جدید را در صفحه قوانین انتخاب کنید.
  4. نام قانون را مشخص کنید: تغییر مسیر ورود به سیستم.
  5. به صورت اختیاری یک برچسب را به عنوان ورود مشخص کنید.
  6. در کادر کشویی React on event، User > User has log in را انتخاب کنید.
  7. ذخیره را انتخاب کنید
    صفحه قانون واکنش ویرایش ظاهر می شود. شما قبلاً رویداد را در مرحله قبل تنظیم کرده اید، بنابراین باید در زیر رویداد بگوید "کاربر وارد شده است". شرایط را برای این قانون خالی بگذارید.
  8. در قسمت Actions، + Add action را انتخاب کنید.
  9. سیستم > تغییر مسیر صفحه را در منوی بازشو انتخاب کنید.
    صفحه افزودن یک اقدام جدید طرح‌بندی خود را تغییر می‌دهد تا به شما امکان می‌دهد URL تغییر مسیر را مشخص کنید.
  10. در قسمت Value، user/[account:uid]/apps را مشخص کنید.
    [account:uid] یک الگوی جایگزین است که با شناسه پورتال کاربر مطابقت دارد. برای مشاهده لیست کامل الگوهای جایگزین، الگوهای جایگزین را در کادر ورودی مقدار انتخاب کنید.
  11. برای بازگشت به صفحه قانون واکنش ویرایش، روی ذخیره کلیک کنید. آن صفحه باید مطابق شکل زیر ظاهر شود:
  12. روی ذخیره تغییرات کلیک کنید.
    برای اینکه بعداً این قانون را ویرایش کنید، Rules را از صفحه پیکربندی انتخاب کنید و سپس از لیست قوانین، گزینه Login redirect را انتخاب کنید.

اکنون هنگامی که کاربر وارد می شود، به صفحه ای هدایت می شود که همه برنامه های او را فهرست می کند. اگر در عوض می‌خواهید آنها را به صفحه اصلی پورتال هدایت کنید، مقداری را که در مرحله 11 در بالا تنظیم کرده‌اید ویرایش کنید تا URL صفحه اصلی پورتال خود را مشخص کنید. به عنوان مثال، http://dev-myCompany.devportal.apigee.io/.

تنظیم نقش ها و مجوزهای کاربر

نقش مجموعه خاصی از مجوزها را تعریف می کند که به کاربر اجازه می دهد فعالیت های خاصی را انجام دهد. شما با اختصاص دادن کاربر به نقشی که مجوزهای لازم را دارد، به کاربر یا گروهی از کاربران امتیاز می دهید. مدیران نقش‌ها، از جمله تنظیم مجوز برای نقش‌ها را در پورتال توسعه‌دهنده مدیریت می‌کنند.

به طور پیش فرض، دروپال دو نقش ایجاد می کند:

  • کاربر ناشناس - نقش هر کاربری که وارد نشده است. کاربران ناشناس از انجام اکثر اقدامات جلوگیری می کنند.
  • کاربر تایید شده - نقش پیش فرضی که به همه کاربران اختصاص داده شده است. شما می توانید یک کاربر را به نقش های اضافی اختصاص دهید، اما آنها همیشه به این نقش اختصاص داده می شوند.

علاوه بر این، Apigee نقش مدیر را اضافه کرده است. کاربران را به نقش مدیر اختصاص دهید تا حقوق مدیریت پورتال را به آنها بدهید.

به طور معمول، شما نقش هایی را به پورتال خود اضافه می کنید تا بتوانید مجوزها را بر اساس انواع مختلف کاربر متمایز کنید. یک کاربر می تواند در یک نقش یا چند نقش باشد. همه کاربران به نقش کاربر تأیید شده اختصاص داده می شوند، اما اگر می خواهید یک کاربر را به نقش های اضافی اختصاص دهید، باید منطق را به پورتال خود اضافه کنید یا تخصیص نقش را به صورت دستی انجام دهید.

برای دیدن همه نقش ها و مجوزها:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. افراد > مجوزها > نقش ها را در منوی مدیریت دروپال انتخاب کنید.

برای افزودن نقش جدید:

  1. افراد > مجوزها > نقش ها را انتخاب کنید.
  2. نام نقش جدیدی را در کادر متنی بالای دکمه افزودن نقش در صفحه افراد وارد کنید.
  3. روی افزودن نقش کلیک کنید.

برای ویرایش نقش:

  1. افراد > مجوزها > نقش ها را انتخاب کنید.
  2. روی ویرایش نقش در ردیف نقش مربوطه در صفحه افراد کلیک کنید.
  3. نام نقش را در صورت لزوم تغییر دهید.
  4. روی ذخیره کلیک کنید.

برای حذف یک نقش:

  1. افراد > مجوزها > نقش ها را انتخاب کنید.
  2. روی ویرایش نقش در ردیف نقش مربوطه در صفحه افراد کلیک کنید.
  3. روی حذف نقش کلیک کنید.

برای افزودن کاربر به یک نقش:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. افراد را در منوی مدیریت دروپال انتخاب کنید.
  3. روی ویرایش در ردیف نام کاربری برای حساب کاربری کلیک کنید. با این کار یک نمای قابل ویرایش از نمایه کاربر باز می شود.
  4. همه نقش ها را برای کاربر به صورت مناسب انتخاب کنید.
  5. روی ذخیره کلیک کنید.

برای تغییر مجوزهای یک نقش:

  1. افراد > مجوزها > نقش ها را انتخاب کنید.
  2. روی برگه مجوز در صفحه افراد کلیک کنید.
    جدولی از نقش ها و مجوزها نمایش داده می شود. علامت های چک در جدول نشان می دهد که کدام مجوزها به کدام نقش ها اختصاص داده شده اند.

  3. برای اعطای یا لغو مجوز مربوط به آن نقش، کادر انتخاب را علامت بزنید یا علامت آن را بردارید.
    به عنوان مثال، برای جلوگیری از احراز هویت کاربران از ایجاد یا حذف برنامه‌ها، به قسمت DevConnet Developer Apps در جدول مجوزها بروید و علامت کادرهای Create Developer Apps و Delete Developer Apps را در کاربران تأیید شده بردارید.
  4. روی ذخیره مجوزها کلیک کنید.

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

هنگامی که کاربر برای یک حساب در پورتال ثبت نام می کند، پورتال صفحه ثبت نام پیش فرض را با فیلدهای نام، نام خانوادگی، نام کاربری، آدرس ایمیل و رمز عبور نمایش می دهد. به‌عنوان یک ارائه‌دهنده API، ممکن است بخواهید این فرم را تغییر دهید تا از کاربر بخواهد اطلاعات بیشتری مانند نام شرکت، آدرس پستی یا اطلاعات دیگر را ارائه کند. پورتال امکان افزودن فیلدهای جدید به این فرم را در اختیار شما قرار می دهد. این فیلدها می توانند:

  • الزامی یا اختیاری
  • توسط عناصر مختلف HTML مانند جعبه‌های متن، دکمه‌های رادیویی، چک باکس‌ها و موارد دیگر نمایش داده می‌شود
  • می توان تنظیم کرد که در هر نقطه از فرم ظاهر شود

برای یادگیری نحوه سفارشی کردن فرم ثبت نام کاربر موجود در پورتال توسعه دهنده، این ویدیو را تماشا کنید.

برای مثال، ممکن است یک فیلد الزامی برای نام شرکت یا یک فیلد اختیاری برای شماره تلفن اضافه کنید. یا، ممکن است چندین فیلد، اختیاری و ضروری، اضافه کنید.

تصویر زیر یک فیلد الزامی برای نام شرکت را نشان می دهد که به فرم اضافه شده است:

به‌عنوان مدیر پورتال، می‌توانید اطلاعات کاربر از جمله فیلدهای سفارشی را مشاهده و ویرایش کنید:

  1. انتخاب افراد در منوی مدیریت دروپال در پورتال.
  2. ویرایش را در ردیف مربوط به نام کاربر انتخاب کنید.

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

به طور پیش فرض، وقتی فیلدهای جدیدی به فرم اضافه می کنید، مقادیر فیلد در Edge آپلود نمی شوند. با این حال، می توانید پورتال را طوری پیکربندی کنید که وقتی کاربر فرم را ارسال می کند، آن مقادیر را آپلود کند. یعنی می‌توانید آن فیلدها را در Edge مشاهده کنید یا از API مدیریت Edge برای دسترسی به آن فیلدها از یک اسکریپت استفاده کنید.

برای مثال، با رفتن به Publish > Developers، و سپس انتخاب نام کاربری، فیلدهای فرم جدید را در رابط کاربری مدیریت Edge مشاهده کنید. مقادیر فیلد جدید در قسمت ویژگی های سفارشی صفحه با نامی که با نام داخلی فیلد مطابقت دارد ظاهر می شود:

برای افزودن یک فیلد به فرم ثبت نام کاربر:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. پیکربندی > افراد > تنظیمات حساب را در منوی مدیریت دروپال انتخاب کنید.
  3. دکمه مدیریت فیلدها را در بالای صفحه انتخاب کنید.
  4. صفحه را به سمت پایین اسکرول کنید و به قسمت افزودن فیلد جدید بروید:
  5. فیلد را پیکربندی کنید. به عنوان مثال، برای قسمت نام شرکت نشان داده شده در بالا، از تنظیمات زیر استفاده کنید:
  6. ذخیره را انتخاب کنید.
  7. از آنجایی که این یک فیلد متنی است، از شما خواسته می شود حداکثر طول فیلد را مشخص کنید.
  8. حداکثر طول را وارد کنید و تنظیمات فیلد ذخیره را انتخاب کنید.
  9. صفحه جدیدی ظاهر می شود که به شما امکان می دهد اطلاعات بیشتری را برای فیلد مشخص کنید، از جمله:
    • یک کادر علامت بزنید تا آن را به عنوان یک فیلد ضروری تنظیم کنید.
    • یک کادر علامت بزنید تا مشخص شود فیلد نمایش داده شود.
    • متن راهنما اختیاری که به صورت پنجره ای در فرم ظاهر می شود.
    • تنظیمات دیگر
  10. اطمینان حاصل کنید که کادر را انتخاب کنید تا این قسمت مورد نیاز باشد.
  11. اگر تغییری در این صفحه ایجاد کردید، تنظیمات خود را ذخیره کنید.
    ممکن است لازم باشد کش مرورگر خود را قبل از ظاهر شدن فیلد جدید در فرم پاک کنید.

برای مرتب کردن مجدد صفات در فرم:

به طور پیش فرض، فیلدهای مورد نیاز جدید در فرم بعد از قسمت نام خانوادگی ظاهر می شوند. فیلدهای اختیاری در پایین فرم، پس از فیلدهای رمز عبور ظاهر می شوند.

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. پیکربندی > افراد > تنظیمات حساب را در منوی مدیریت دروپال انتخاب کنید.
  3. دکمه مدیریت فیلدها را در بالای صفحه انتخاب کنید.
  4. نماد مثبت، + ، را در زیر ستون Label انتخاب کنید و فیلد را به محلی که می‌خواهید در فرم نمایش داده شود، بکشید.
  5. تغییرات خود را ذخیره کنید

ذخیره مقادیر فیلد فرم به عنوان ویژگی های توسعه دهنده سفارشی در Edge

می توانید مقادیر فیلد فرم را در ویژگی های توسعه دهنده سفارشی در Edge ذخیره کنید. همانطور که در مدیریت توسعه دهندگان برنامه توضیح داده شده است، می توانید ویژگی های سفارشی یک برنامه نویس را مشاهده و مدیریت کنید.

پس از ذخیره ویژگی‌های توسعه‌دهنده سفارشی، می‌توانید از خط‌مشی Access Entity استفاده کنید، برای مثال، رفتار پویا را بر اساس مقادیر ویژگی سفارشی فعال کنید.

برای یادگیری نحوه ذخیره مقادیر فیلد فرم به عنوان ویژگی های توسعه دهنده سفارشی، این ویدیو را تماشا کنید.

برای ذخیره مقادیر فیلد به عنوان ویژگی های توسعه دهنده سفارشی در Edge:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. در منوی مدیریت دروپال ، Configuration > Dev Portal > Developer Attributes را انتخاب کنید.
    لیستی از فیلدهای موجود نمایش داده می شود.
  3. فیلدی را که می‌خواهید به عنوان یک ویژگی در Edge باقی بماند، مانند نام شرکت انتخاب کنید.
  4. کادر بررسی را برای Persist this field به عنوان یک ویژگی در Edge تنظیم کنید.
  5. نام ویژگی Edge را مشخص کنید. این نامی است که در ستون Name جدول Custom Attributes برای کاربر ظاهر می شود.
  6. رفتار یک فیلد خالی را مشخص کنید/
  7. اگر می‌خواهید مقدار را به صورت بولی درآورید و قبل از ارسال به Edge، آن را به رشته درست یا نادرست تبدیل کنید، رشته Convert value to true|false را انتخاب کنید.
  8. روی Save configuration کلیک کنید.
    اکنون هنگامی که کاربر فرم را ارسال می کند، ویژگی سفارشی در Edge بارگذاری می شود. اگر به عنوان یک مدیر، می خواهید مقدار یک فیلد سفارشی را تغییر دهید، این کار را از پورتال انجام دهید، نه از Edge.

ایجاد یک برنامه پیش فرض زمانی که کاربر یک حساب جدید ثبت می کند

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

شما کنترل کاملی بر ویژگی های برنامه پیش فرض دارید، از جمله:

  • محصولات API موجود در برنامه
  • وضعیت برنامه: در انتظار یا تایید شده است
  • URL بازگشت به تماس، در صورت لزوم
  • پارامترهای سفارشی اعمال شده بر روی برنامه

روشی که ایجاد یک برنامه پیش فرض را کنترل می کنید، ایجاد یک قانون با استفاده از ماژول قوانین دروپال است. یک قانون به شما امکان می‌دهد تا عملی را که در پاسخ به یک رویداد در پورتال رخ می‌دهد، تعریف کنید. در این سناریو، رویداد کاربری است که برای یک حساب کاربری در پورتال ثبت نام می کند. عمل ایجاد یک برنامه پیش فرض برای کاربر است.

بخش سفارشی کردن فیلدهای فرم مورد استفاده برای ثبت یک برنامه، نحوه افزودن ویژگی های سفارشی را که برای پیکربندی یک برنامه استفاده می شود، توضیح می دهد. این ویژگی ها می توانند اختیاری یا مورد نیاز باشند، بسته به اینکه چگونه آنها را تعریف کنید. اگر ویژگی های برنامه سفارشی ایجاد کرده اید، می توانید هنگام تعریف یک برنامه پیش فرض، آنها را تنظیم کنید.

ماژول های قوانین دروپال را فعال کنید:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. Modules را در منوی مدیریت دروپال انتخاب کنید
  3. اگر ماژول های زیر فعال نشده اند را فعال کنید:
    • نام مستعار 'me' (در بالای لیست ماژول ها ظاهر می شود، نه در مکان الفبای آن مانند سایر ماژول ها)
    • ورود به سیستم توبوگان
    • قوانین
    • رابط کاربری قوانین
  4. روی Save configuration کلیک کنید.
    ممکن است مشاهده کنید که سایر ماژول های مورد نیاز به طور خودکار فعال می شوند.

یک قانون برای افزودن یک برنامه پیش فرض ایجاد کنید:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. در منوی مدیریت دروپال ، Configuration > Workflow > Rules را انتخاب کنید.
  3. دکمه +Add new rule را انتخاب کنید.
  4. نام قانون را مشخص کنید.
  5. به صورت اختیاری ورود به سیستم را در قسمت Tags یا هر برچسب دیگری که می خواهید برای طبقه بندی قانون استفاده کنید، مشخص کنید.
  6. در کادر کشویی React on event ، User > After save a account user جدید را انتخاب کنید.
  7. ذخیره را انتخاب کنید.
    صفحه ویرایش قوانین ظاهر می شود. شما قبلاً رویداد را در مرحله قبل تنظیم کرده اید، بنابراین باید در زیر رویداد بگوید "پس از ذخیره یک حساب کاربری جدید".
  8. شرایط را برای این قانون خالی بگذارید.
  9. در قسمت Actions ، + Add action را انتخاب کنید.
  10. Devconnect > Create a developer application را در منوی کشویی انتخاب کنید.
    صفحه افزودن یک اقدام جدید طرح‌بندی خود را تغییر می‌دهد تا به شما امکان پیکربندی برنامه را بدهد.
  11. در زیر نام API ، نام برنامه پیش‌فرض را مشخص کنید. برای مثال، از برنامه [account:field_last_name] استفاده کنید.
    مقدار [account:field_last_name] یک الگوی جایگزین است که با نام خانوادگی کاربر مطابقت دارد. برای مشاهده لیست کامل الگوهای جایگزین، الگوهای جایگزین را در کادر ورودی مقدار انتخاب کنید.
  12. Developer UID را روی [account:uid] تنظیم کنید. این مقدار برای مرتبط کردن کاربر با برنامه مورد نیاز است.
  13. وضعیت برنامه را روی حالت معلق یا تأیید شده تنظیم کنید. اگر مدیری هنوز برنامه را تأیید می‌کند، قبل از اینکه کاربر بتواند از آن برای دسترسی به APIهای شما استفاده کند، آن را روی حالت معلق تنظیم کنید.
  14. در صورت نیاز، نشانی وب پاسخ به تماس را برای برنامه تنظیم کنید. این فیلد فقط در صورتی ظاهر می‌شود که برنامه‌ها را به گونه‌ای پیکربندی کرده باشید که به URL بازگشت به تماس نیاز داشته باشند. برای اطلاعات بیشتر در مورد پیکربندی URL های پاسخ به تماس، به پیکربندی مدیریت URL پاسخ به تماس مراجعه کنید.
  15. اگر ویژگی‌های برنامه سفارشی، اختیاری یا ضروری را تعریف کرده‌اید، آن‌ها را تنظیم کنید. برای اطلاعات بیشتر، به سفارشی کردن فیلدهای فرم استفاده شده برای ثبت برنامه مراجعه کنید.
  16. محصولات API موجود در برنامه را مشخص کنید.
    ناحیه متن ارزش باید هر محصول API را در یک خط جداگانه، بدون کاما یا جداکننده دیگر فهرست کند. لیست محصولات API موجود در بالای ناحیه متن ارزش نشان داده شده است.
  17. برای بازگشت به صفحه قانون ویرایش روی ذخیره کلیک کنید.
  18. روی ذخیره تغییرات کلیک کنید.
  19. برای ویرایش بعدی قانون، پیکربندی > گردش کار > قوانین را در منوی مدیریت دروپال انتخاب کنید و سپس قانون را از لیست قوانین انتخاب کنید.

هنگامی که یک کاربر جدید برای اولین بار به پورتال وارد می شود و پیوند My Apps را در منو انتخاب می کند، اکنون برنامه ای به نام lastName Application را می بیند که در آن نام خانوادگی نام خانوادگی است که کاربر هنگام ثبت حساب کاربری استفاده می کند.

مدیریت برنامه های کاربر

به عنوان مدیر پورتال، می‌توانید از گزارش برنامه‌نویس برای مدیریت برنامه‌های کاربر مستقیماً از پورتال استفاده کنید. از آن گزارش، یک سرپرست می تواند اطلاعات مربوط به برنامه کاربر را مشاهده کند، برنامه را تغییر دهد یا برنامه را حذف کند. به عنوان مثال، یک مدیر پورتال می‌تواند برنامه را تغییر دهد تا محصولات API را اضافه یا حذف کند، URL بازگشت به تماس را تغییر دهد یا تغییرات دیگری ایجاد کند.

برای مدیریت یک برنامه کاربری:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. در منوی مدیریت دروپال، Reports > Developer Apps را انتخاب کنید. یک لیست قابل مرتب سازی از برنامه های کاربر ظاهر می شود.
  3. برای هر برنامه ای در لیست:
    • پیوند ویرایش را برای ویرایش ویژگی های برنامه انتخاب کنید.
    • پیوند حذف را برای حذف برنامه انتخاب کنید.

لغو حساب کاربری

یک مدیر پورتال می تواند یک حساب کاربری را لغو کند. ادمین می تواند یک حساب شخصی را لغو کند، یا می تواند چندین حساب را به صورت انبوه لغو کند.

برای لغو حساب های کاربری فردی:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. افراد را در منوی مدیریت دروپال انتخاب کنید.
  3. در ستون عملیات جدول کاربران، لغو حساب را انتخاب کنید.
  4. روی گزینه لغو مناسب در زیر "هنگام لغو حساب کاربری" کلیک کنید. انتخاب ها عبارتند از:
    • غیرفعال کردن حساب و حفظ محتوای آن : (پیش‌فرض) حساب کاربری و محتوای مرتبط با آن حفظ می‌شوند. با این حال، حساب کاربری از دسترسی به منابع API مسدود شده است. این پیش فرض است. یک مدیر متعاقباً می تواند حساب کاربری را رفع انسداد کند.
    • غیرفعال کردن حساب و لغو انتشار محتوای آن: حساب کاربری حفظ می شود. با این حال، محتوای مرتبط با حساب کاربری حذف می شود. حساب کاربری از دسترسی به منابع API مسدود شده است. یک مدیر متعاقباً می تواند حساب کاربری را رفع انسداد کند.
    • حساب را حذف کنید، اما محتوای آن را متعلق به کاربر ناشناس قرار دهید : حساب کاربری حذف می شود. محتوای مرتبط با حساب کاربری حفظ می‌شود، اما با حساب کاربری «ناشناس» مرتبط است، یعنی حسابی که احراز هویت نشده است. حساب کاربری را نمی توان دوباره فعال کرد. کاربر باید دوباره ثبت نام کند و حساب کاربر قبل از دسترسی به منابع API باید احراز هویت شود.
    • حذف حساب کاربری و محتوای آن : حساب کاربری و محتوای مرتبط با آن حذف می شود. حساب کاربری را نمی توان دوباره فعال کرد. کاربر باید دوباره ثبت نام کند و حساب کاربر قبل از دسترسی به منابع API باید احراز هویت شود.
  5. اگر می‌خواهید کاربر ایمیلی دریافت کند که از او می‌خواهد لغو را تأیید کند، " نیاز به تایید ایمیل برای لغو حساب " را انتخاب کنید.
    اگر این گزینه را انتخاب کنید، حساب کاربر باید مجوزهای صحیحی برای لغو لغو داشته باشد. افراد > مجوزها را انتخاب کنید و مطمئن شوید که نقش " کاربر تایید شده " دارای مجموعه مجوز " لغو حساب کاربری خود " است.
  6. روی لغو حساب کلیک کنید.

برای لغو چندین حساب کاربری:

  1. به عنوان یک کاربر با امتیازات مدیریت وارد پورتال خود شوید.
  2. افراد را در منوی مدیریت دروپال انتخاب کنید.
  3. در بخش عملیات ، لغو حساب کاربری را در منوی بازشو انتخاب کنید.
  4. کادر انتخاب کنار هر کاربری که می‌خواهید حسابش را لغو کنید، انتخاب کنید.
  5. دکمه Execute را انتخاب کنید.
  6. روی گزینه لغو مناسب در زیر "هنگام لغو حساب کاربری" کلیک کنید. انتخاب ها عبارتند از:
    • اکانت را غیرفعال کنید و محتوای آن را حفظ کنید .
    • حساب را غیرفعال کنید و محتوای آن را لغو کنید .
    • حساب را حذف کنید، اما محتوای آن را متعلق به کاربر ناشناس قرار دهید .
    • اکانت و محتوای آن را حذف کنید .
  7. روی Next کلیک کنید.
  8. تایید C را کلیک کنید.

تنظیم عملکرد پیش‌فرض هنگام لغو حساب

مدیران پورتال توسعه دهنده می توانند عملکرد پیش فرض پورتال را هنگام لغو حساب کاربری تنظیم کنند.

برای تنظیم عملکرد پیش‌فرض هنگام لغو حساب:

  1. به عنوان یک کاربر با امتیازات مدیریت یا ایجاد محتوا وارد پورتال خود شوید.
  2. تنظیمات را در منوی مدیریت دروپال انتخاب کنید.
  3. تنظیمات حساب را انتخاب کنید.
  4. بر روی گزینه لغو مناسب در قسمت "هنگام لغو حساب کاربری" در بخش ثبت نام و لغو کلیک کنید. انتخاب ها عبارتند از:
    • اکانت را غیرفعال کنید و محتوای آن را حفظ کنید .
    • حساب را غیرفعال کنید و محتوای آن را لغو کنید .
    • حساب را حذف کنید، اما محتوای آن را متعلق به کاربر ناشناس قرار دهید .
    • اکانت و محتوای آن را حذف کنید .
  5. روی Save configuration کلیک کنید.