رفتن به محتوا

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

نحوه ایجاد حساب های کاربری، سازماندهی کاربران در گروه ها و مدیریت مجوزها در XOOPS را بیاموزید.

XOOPS مدیریت جامع کاربر را با موارد زیر ارائه می دهد:

Users > Accounts
├── Individual users
├── User profiles
├── Registration requests
└── Online users
Users > Groups
├── User groups/roles
├── Group permissions
└── Group membership
System > Permissions
├── Module access
├── Content access
├── Function permissions
└── Group capabilities
  1. وارد ادمین شوید: http://your-domain.com/xoops/admin/
  2. روی Users در نوار کناری سمت چپ کلیک کنید
  3. از بین گزینه ها انتخاب کنید:
    • کاربران: حساب های فردی را مدیریت کنید
    • گروه ها: گروه های کاربری را مدیریت کنید
    • کاربران آنلاین: کاربران فعال فعلی را مشاهده کنید
    • ** درخواست های کاربر: ** پردازش درخواست های ثبت نام

XOOPS دارای نقش های از پیش تعریف شده کاربر است:

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

روش 1: ادمین کاربر ایجاد می کند

Section titled “روش 1: ادمین کاربر ایجاد می کند”

مرحله 1: دسترسی به ایجاد کاربر

  1. به کاربران > کاربران بروید
  2. روی “افزودن کاربر جدید” یا “ایجاد کاربر” کلیک کنید.

مرحله 2: اطلاعات کاربر را وارد کنید

مشخصات کاربر را پر کنید:

Username: [4+ characters, letters/numbers/underscore only]
Example: john_smith
Email Address: [Valid email address]
Example: john@example.com
Password: [Strong password]
Example: MyStr0ng!Pass2025
Confirm Password: [Repeat password]
Example: MyStr0ng!Pass2025
Real Name: [User's full name]
Example: John Smith
URL: [Optional user website]
Example: https://johnsmith.com
Signature: [Optional forum signature]
Example: "Happy XOOPS user!"

مرحله 3: پیکربندی تنظیمات کاربر

User Status: ☑ Active
☐ Inactive
☐ Pending Approval
User Groups:
☑ Registered Users
☐ Webmasters
☐ Admins
☐ Moderators

مرحله 4: گزینه های اضافی

Notify User: ☑ Send welcome email
Allow Avatar: ☑ Yes
User Theme: [Default theme]
Show Email: ☐ Public / ☑ Private

مرحله 5: ایجاد حساب

روی “افزودن کاربر” یا “ایجاد” کلیک کنید

تایید:

User created successfully!
Username: john_smith
Email: john@example.com
Groups: Registered Users

به کاربران اجازه ثبت نام خود را بدهید:

پنل مدیریت > سیستم > تنظیمات برگزیده > تنظیمات کاربر

Allow User Registration: ☑ Yes
Registration Type:
☐ Instant (Approve automatically)
☑ Email Verification (Email confirmation)
☐ Admin Approval (You approve each)
Send Verification Email: ☑ Yes

سپس:

  1. بازدید کاربران از صفحه ثبت نام
  2. اطلاعات اولیه را پر کنید
  3. ایمیل را تأیید کنید یا منتظر تأیید باشید
  4. حساب فعال شد

موقعیت مکانی: کاربران > کاربران

لیست کاربران را با:

  • نام کاربری
  • آدرس ایمیل
  • تاریخ ثبت نام
  • آخرین ورود
  • وضعیت کاربر (Active/Inactive)
  • عضویت در گروه
  1. در لیست کاربر، روی نام کاربری کلیک کنید

  2. هر فیلدی را تغییر دهید:

    • آدرس ایمیل
    • رمز عبور
    • نام واقعی
    • گروه های کاربری
    • وضعیت
  3. روی “ذخیره” یا “به روز رسانی” کلیک کنید

رمز عبور کاربر را تغییر دهید

Section titled “رمز عبور کاربر را تغییر دهید”
  1. روی کاربر در لیست کلیک کنید
  2. به بخش “تغییر رمز عبور” بروید
  3. رمز عبور جدید را وارد کنید
  4. رمز عبور را تایید کنید
  5. روی “Change Password” کلیک کنید

کاربر در ورود بعدی از رمز عبور جدید استفاده خواهد کرد.

غیرفعال کردن موقت حساب بدون حذف:

  1. روی کاربر در لیست کلیک کنید
  2. وضعیت کاربر را روی “غیرفعال” تنظیم کنید
  3. روی “ذخیره” کلیک کنید

کاربر نمی تواند در حالت غیرفعال وارد شود.

کاربر را دوباره فعال کنید

Section titled “کاربر را دوباره فعال کنید”
  1. روی کاربر در لیست کلیک کنید
  2. وضعیت کاربر را روی “فعال” تنظیم کنید
  3. روی “ذخیره” کلیک کنید

کاربر می تواند دوباره وارد شود.

حساب کاربری را حذف کنید

Section titled “حساب کاربری را حذف کنید”

حذف دائم کاربر:

  1. روی کاربر در لیست کلیک کنید
  2. به پایین بروید
  3. روی “Delete User” کلیک کنید
  4. تأیید کنید: “حذف کاربر و همه داده ها؟”
  5. روی “بله” کلیک کنید

هشدار: حذف دائمی است!

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

Section titled “نمایه کاربر را مشاهده کنید”

مشاهده جزئیات پروفایل کاربر:

  1. روی نام کاربری در لیست کاربران کلیک کنید
  2. بررسی اطلاعات نمایه:
    • نام واقعی
    • ایمیل
    • وب سایت
    • تاریخ عضویت
    • آخرین ورود
    • بیوگرافی کاربر
    • آواتار
    • Posts/contributions

XOOPS شامل گروه های پیش فرض است:

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

ایجاد گروه برای نقش خاص:

مکان: کاربران > گروه ها

  1. روی “افزودن گروه جدید” کلیک کنید
  2. جزئیات گروه را وارد کنید:
Group Name: Content Editors
Group Description: Users who can create and edit content
Display Group: ☑ Yes (Show in member profiles)
Group Type: ☑ Regular / ☐ Admin
```3. روی **"ایجاد گروه"** کلیک کنید
### عضویت گروه را مدیریت کنید
تخصیص کاربران به گروه ها:
**گزینه A: از لیست کاربران**
1. به **کاربران > کاربران** بروید
2. روی کاربر کلیک کنید
3. گروه های Check/uncheck در بخش "گروه های کاربر".
4. روی **"ذخیره"** کلیک کنید
**گزینه B: از گروه ها**
1. به **کاربران > گروه ها** بروید
2. روی نام گروه کلیک کنید
3. لیست اعضای View/edit
4. اضافه کردن یا حذف کاربران
5. روی **"ذخیره"** کلیک کنید
### ویژگی های گروه را ویرایش کنید
سفارشی کردن تنظیمات گروه:
1. به **کاربران > گروه ها** بروید
2. روی نام گروه کلیک کنید
3. اصلاح کنید:
- نام گروه
- توضیحات گروه
- گروه نمایش (show/hide)
- نوع گروهی
4. روی **"ذخیره"** کلیک کنید
## مجوزهای کاربر
### درک مجوزها
سه سطح مجوز:
| سطح | محدوده | مثال |
|---|---|---|
| **دسترسی به ماژول** | ماژول Can see/use | می توانم به ماژول انجمن دسترسی داشته باشم |
| **مجوزهای محتوا** | می تواند محتوای خاص را مشاهده کند | می تواند اخبار منتشر شده را بخواند |
| **مجوزهای تابع** | می تواند اقدامات را انجام دهد | امکان ارسال نظر |
### دسترسی به ماژول را پیکربندی کنید
**موقعیت مکانی:** سیستم > مجوزها
محدود کردن گروه هایی که می توانند به هر ماژول دسترسی داشته باشند:

Module: News

Admin Access: ☑ Webmasters ☑ Admins ☐ Moderators ☐ Registered Users ☐ Anonymous

User Access: ☐ Webmasters ☐ Admins ☑ Moderators ☑ Registered Users ☑ Anonymous

برای اعمال روی **"ذخیره"** کلیک کنید.
### مجوزهای محتوا را تنظیم کنید
کنترل دسترسی به محتوای خاص:
مثال - مقاله خبری:

View Permission: ☑ All groups can read

Post Permission: ☑ Registered Users ☑ Content Editors ☐ Anonymous

Moderate Comments: ☑ Moderators required

### بهترین شیوه های مجوز

Public Content (News, Pages): ├── View: All groups ├── Post: Registered Users + Editors └── Moderate: Admins + Moderators

Community (Forum, Comments): ├── View: All groups ├── Post: Registered Users └── Moderate: Moderators + Admins

Admin Tools: ├── View: Webmasters + Admins only ├── Configure: Webmasters only └── Delete: Webmasters only

## مدیریت ثبت نام کاربر
### درخواست های ثبت نام را رسیدگی کنید
اگر «تأیید مدیر» فعال باشد:
1. به **کاربران > درخواست های کاربر** بروید
2. مشاهده ثبت نام های معلق:
- نام کاربری
- ایمیل
- تاریخ ثبت نام
- وضعیت درخواست
3. برای هر درخواست:
- برای بررسی کلیک کنید
- برای فعال کردن روی **"تأیید"** کلیک کنید
- برای رد روی **"رد"** کلیک کنید
### ارسال ایمیل ثبت نام
ارسال مجدد ایمیل welcome/verification:
1. به **کاربران > کاربران** بروید
2. روی کاربر کلیک کنید
3. روی **"ارسال ایمیل"** یا **"ارسال مجدد تایید"** کلیک کنید
4. ایمیل برای کاربر ارسال می شود
## نظارت بر کاربران آنلاین
### مشاهده کاربران آنلاین فعلی
ردیابی بازدیدکنندگان فعال سایت:
**مکان:** کاربران > کاربران آنلاین
نشان می دهد:
- کاربران آنلاین فعلی
- تعداد بازدیدکنندگان مهمان
- آخرین زمان فعالیت
- آدرس IP
- مکان مرور
### نظارت بر فعالیت کاربر
درک رفتار کاربر:

Active Users: 12 Registered: 8 Anonymous: 4

Recent Activity:

  • User1 - Forum post (2 min ago)
  • User2 - Comment (5 min ago)
  • User3 - Page view (8 min ago)
## سفارشی سازی نمایه کاربر
### پروفایل های کاربر را فعال کنید
پیکربندی گزینه های نمایه کاربر:
**Admin > System > Preferences > User Settings**

Allow User Profiles: ☑ Yes Show Member List: ☑ Yes Users Can Edit Profile: ☑ Yes Show User Avatar: ☑ Yes Show Last Online: ☑ Yes Show Email Address: ☐ Yes / ☑ No

### فیلدهای نمایه
مواردی را که کاربران می توانند به نمایه ها اضافه کنند را پیکربندی کنید:
نمونه فیلدهای نمایه:
- نام واقعی
- آدرس وب سایت
- بیوگرافی
- مکان
- آواتار (تصویر)
- امضاء
- علایق
- پیوندهای رسانه های اجتماعی
در تنظیمات ماژول سفارشی کنید.
## احراز هویت کاربر
### احراز هویت دو مرحله ای را فعال کنید
گزینه امنیتی پیشرفته (در صورت وجود):
**ادمین > کاربران > تنظیمات**

Two-Factor Authentication: ☑ Enabled

Methods: ☑ Email ☑ SMS ☑ Authenticator App

کاربران باید با روش دوم تأیید کنند.
### سیاست رمز عبور
اجرای رمزهای عبور قوی:
**Admin > System > Preferences > User Settings**

Minimum Password Length: 8 characters Require Uppercase: ☑ Yes Require Numbers: ☑ Yes Require Special Chars: ☑ Yes

Password Expiration: 90 days Force Change on First Login: ☑ Yes

### تلاش برای ورود
جلوگیری از حملات brute force:

Lock After Failed Attempts: 5 Lock Duration: 15 minutes Log All Attempts: ☑ Yes Notify Admin: ☑ Yes

## مدیریت ایمیل کاربر
### ارسال ایمیل انبوه به گروه
به چند کاربر پیام دهید:
1. به **کاربران > کاربران** بروید
2. چندین کاربر را انتخاب کنید (چک باکس)
3. روی **"ارسال ایمیل"** کلیک کنید
4. نوشتن پیام:
- موضوع
- متن پیام
- شامل امضاء
5. روی **"ارسال"** کلیک کنید
### تنظیمات اعلان ایمیل
پیکربندی ایمیل‌هایی که کاربران دریافت می‌کنند:
**Admin > System > Preferences > Email Settings**

New Registration: ☑ Send welcome email Password Reset: ☑ Send reset link Comments: ☑ Notify on replies Messages: ☑ Notify new messages Notifications: ☑ Site announcements Frequency: ☐ Immediate / ☑ Daily / ☐ Weekly

## آمار کاربران
### مشاهده گزارش های کاربر
نظارت بر معیارهای کاربر:
**ادمین > سیستم > داشبورد**

User Statistics: ├── Total Users: 256 ├── Active Users: 189 ├── New This Month: 24 ├── Registration Requests: 3 ├── Currently Online: 12 └── Last 24h Posts: 45

### ردیابی رشد کاربر
نظارت بر روند ثبت نام:

Registrations Last 7 Days: 12 users Registrations Last 30 Days: 48 users Active Users (30 days): 156 Inactive Users (30+ days): 100

## وظایف رایج مدیریت کاربر
### کاربر مدیریت ایجاد کنید
1. ایجاد کاربر جدید (مراحل بالا)
2. به گروه **وبمسترها** یا **ادمین** اختصاص دهید
3. در System > Permissions مجوزها را اعطا کنید
4. بررسی عملکرد دسترسی ادمین
### مدیر ایجاد کنید1. کاربر جدید ایجاد کنید
2. به گروه **مدیران** اختصاص دهید
3. مجوزها را برای تعدیل ماژول های خاص پیکربندی کنید
4. کاربر می تواند محتوا را تایید کند، نظرات را مدیریت کند
### ویرایشگرهای محتوا را راه اندازی کنید
1. گروه **ویرایشگران محتوا** را ایجاد کنید
2. ایجاد کاربران، اختصاص به گروه
3. اعطای مجوز به:
- صفحات Create/edit
- پست های Create/edit
- نظرات را تعدیل کنید
4. دسترسی به پنل مدیریت را محدود کنید
### رمز عبور فراموش شده را بازنشانی کنید
کاربر رمز عبور خود را فراموش کرده است:
1. به **کاربران > کاربران** بروید
2. کاربر را پیدا کنید
3. روی نام کاربری کلیک کنید
4. روی **"Reset Password"** یا قسمت ویرایش رمز عبور را کلیک کنید
5. رمز عبور موقت تنظیم کنید
6. به کاربر اطلاع دهید (ارسال ایمیل)
7. ورود کاربر، تغییر رمز عبور
### کاربران واردات انبوه
وارد کردن لیست کاربران (پیشرفته):
بسیاری از پانل های میزبانی ابزارهایی را برای موارد زیر ارائه می دهند:
1. فایل CSV را با اطلاعات کاربر آماده کنید
2. از طریق پنل مدیریت آپلود کنید
3. ایجاد انبوه حساب ها
یا از script/plugin سفارشی برای واردات استفاده کنید.
## حریم خصوصی کاربر
### به حریم خصوصی کاربر احترام بگذارید
بهترین شیوه های حفظ حریم خصوصی:

Do: ✓ Hide emails by default ✓ Let users choose visibility ✓ Protect against spam

Don’t: ✗ Share private data ✗ Display without permission ✗ Use for marketing without consent

### مطابقت با GDPR
در صورت ارائه خدمات به کاربران اتحادیه اروپا:
1. برای جمع آوری داده ها رضایت بگیرید
2. به کاربران اجازه دانلود داده های خود را بدهید
3. گزینه delete account را ارائه دهید
4. سیاست حفظ حریم خصوصی
5. ثبت فعالیت های پردازش داده ها
## عیب یابی مشکلات کاربر
### کاربر نمی تواند وارد شود
**مشکل:** کاربر رمز عبور را فراموش کرده یا نمی تواند به حساب کاربری دسترسی پیدا کند
**راه حل:**
1. بررسی کنید که حساب کاربری "فعال" است
2. بازنشانی رمز عبور:
- Admin > Users > Find user
- رمز عبور موقت جدید تنظیم کنید
- ارسال به کاربر از طریق ایمیل
3. کاربر cookies/cache را پاک کنید
4. بررسی کنید که آیا حساب قفل نشده است
### ثبت نام کاربر گیر کرده است
**مشکل:** کاربر نمی تواند ثبت نام را تکمیل کند
**راه حل:**
1. ثبت نام چک مجاز است:
- Admin > System > Preferences > User Settings
- فعال کردن ثبت نام
2. تنظیمات ایمیل را بررسی کنید
3. در صورت نیاز به تأیید ایمیل:
- ارسال مجدد ایمیل تایید
- پوشه اسپم را بررسی کنید
4. اگر خیلی سختگیرانه باشد، الزامات رمز عبور را کاهش دهید
### حساب های تکراری
**مشکل:** کاربر چندین حساب دارد
**راه حل:**
1. حساب های تکراری را در لیست کاربران شناسایی کنید
2. حساب اصلی را نگه دارید
3. در صورت امکان داده ها را ادغام کنید
4. حساب های تکراری را حذف کنید
5. «جلوگیری از ایمیل تکراری» را در تنظیمات فعال کنید
## چک لیست مدیریت کاربر
برای راه اندازی اولیه:
- [ ] تنظیم نوع ثبت نام کاربر (instant/email/admin)
- [ ] گروه های کاربری مورد نیاز را ایجاد کنید
- [ ] مجوزهای گروه را پیکربندی کنید
- [ ] سیاست رمز عبور را تنظیم کنید
- [ ] نمایه های کاربر را فعال کنید
- [ ] اعلان های ایمیل را پیکربندی کنید
- [ ] گزینه های آواتار کاربر را تنظیم کنید
- [ ] فرآیند ثبت نام آزمون
- [ ] حساب های آزمایشی ایجاد کنید
- [ ] تأیید کنید که مجوزها کار می کنند
- [ ] ساختار گروه اسناد
- [ ] برنامه ورود کاربر
## مراحل بعدی
پس از راه اندازی کاربران:
1. ماژول های مورد نیاز کاربران را نصب کنید
2. برای کاربران محتوا ایجاد کنید
3. حساب های کاربری را ایمن کنید
4. ویژگی های مدیریت بیشتری را کاوش کنید
5. تنظیمات کل سیستم را پیکربندی کنید
---
**برچسب ها:** #کاربران #گروه ها #مجوزها #اداره #کنترل دسترسی
**مقالات مرتبط:**
- پنل مدیریت - نمای کلی
- نصب ماژول ها
- ../Configuration/Security-Configuration
- ../Configuration/System-Settings