مدیریت کاربران
مدیریت کاربران در XOOPS
Section titled “مدیریت کاربران در XOOPS”نحوه ایجاد حساب های کاربری، سازماندهی کاربران در گروه ها و مدیریت مجوزها در XOOPS را بیاموزید.
مروری بر مدیریت کاربر
Section titled “مروری بر مدیریت کاربر”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دسترسی به مدیریت کاربر
Section titled “دسترسی به مدیریت کاربر”ناوبری پنل مدیریت
Section titled “ناوبری پنل مدیریت”- وارد ادمین شوید:
http://your-domain.com/xoops/admin/ - روی Users در نوار کناری سمت چپ کلیک کنید
- از بین گزینه ها انتخاب کنید:
- کاربران: حساب های فردی را مدیریت کنید
- گروه ها: گروه های کاربری را مدیریت کنید
- کاربران آنلاین: کاربران فعال فعلی را مشاهده کنید
- ** درخواست های کاربر: ** پردازش درخواست های ثبت نام
درک نقش های کاربر
Section titled “درک نقش های کاربر”XOOPS دارای نقش های از پیش تعریف شده کاربر است:
| گروه | نقش | قابلیت ها | مورد استفاده |
|---|---|---|---|
| ** مدیران وب** | مدیر | کنترل کامل سایت | ادمین های اصلی |
| ادمین | مدیر | دسترسی ادمین محدود | کاربران قابل اعتماد |
| مدیران | کنترل محتوا | تایید مطالب | مدیران انجمن |
| ویراستاران | تولید محتوا | محتوای Create/edit | کارکنان محتوا |
| ثبت شده | عضو | ارسال، نظر، پروفایل | کاربران عادی |
| ناشناس | بازدید کننده | فقط خواندن | کاربران غیر وارد شده |
ایجاد حساب های کاربری
Section titled “ایجاد حساب های کاربری”روش 1: ادمین کاربر ایجاد می کند
Section titled “روش 1: ادمین کاربر ایجاد می کند”مرحله 1: دسترسی به ایجاد کاربر
- به کاربران > کاربران بروید
- روی “افزودن کاربر جدید” یا “ایجاد کاربر” کلیک کنید.
مرحله 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 emailAllow Avatar: ☑ YesUser Theme: [Default theme]Show Email: ☐ Public / ☑ Privateمرحله 5: ایجاد حساب
روی “افزودن کاربر” یا “ایجاد” کلیک کنید
تایید:
User created successfully!Username: john_smithEmail: john@example.comGroups: Registered Usersروش 2: خود ثبت نام کاربر
Section titled “روش 2: خود ثبت نام کاربر”به کاربران اجازه ثبت نام خود را بدهید:
پنل مدیریت > سیستم > تنظیمات برگزیده > تنظیمات کاربر
Allow User Registration: ☑ Yes
Registration Type:☐ Instant (Approve automatically)☑ Email Verification (Email confirmation)☐ Admin Approval (You approve each)
Send Verification Email: ☑ Yesسپس:
- بازدید کاربران از صفحه ثبت نام
- اطلاعات اولیه را پر کنید
- ایمیل را تأیید کنید یا منتظر تأیید باشید
- حساب فعال شد
مدیریت حساب های کاربری
Section titled “مدیریت حساب های کاربری”مشاهده همه کاربران
Section titled “مشاهده همه کاربران”موقعیت مکانی: کاربران > کاربران
لیست کاربران را با:
- نام کاربری
- آدرس ایمیل
- تاریخ ثبت نام
- آخرین ورود
- وضعیت کاربر (Active/Inactive)
- عضویت در گروه
ویرایش حساب کاربری
Section titled “ویرایش حساب کاربری”-
در لیست کاربر، روی نام کاربری کلیک کنید
-
هر فیلدی را تغییر دهید:
- آدرس ایمیل
- رمز عبور
- نام واقعی
- گروه های کاربری
- وضعیت
-
روی “ذخیره” یا “به روز رسانی” کلیک کنید
رمز عبور کاربر را تغییر دهید
Section titled “رمز عبور کاربر را تغییر دهید”- روی کاربر در لیست کلیک کنید
- به بخش “تغییر رمز عبور” بروید
- رمز عبور جدید را وارد کنید
- رمز عبور را تایید کنید
- روی “Change Password” کلیک کنید
کاربر در ورود بعدی از رمز عبور جدید استفاده خواهد کرد.
کاربر Deactivate/Suspend
Section titled “کاربر Deactivate/Suspend”غیرفعال کردن موقت حساب بدون حذف:
- روی کاربر در لیست کلیک کنید
- وضعیت کاربر را روی “غیرفعال” تنظیم کنید
- روی “ذخیره” کلیک کنید
کاربر نمی تواند در حالت غیرفعال وارد شود.
کاربر را دوباره فعال کنید
Section titled “کاربر را دوباره فعال کنید”- روی کاربر در لیست کلیک کنید
- وضعیت کاربر را روی “فعال” تنظیم کنید
- روی “ذخیره” کلیک کنید
کاربر می تواند دوباره وارد شود.
حساب کاربری را حذف کنید
Section titled “حساب کاربری را حذف کنید”حذف دائم کاربر:
- روی کاربر در لیست کلیک کنید
- به پایین بروید
- روی “Delete User” کلیک کنید
- تأیید کنید: “حذف کاربر و همه داده ها؟”
- روی “بله” کلیک کنید
هشدار: حذف دائمی است!
نمایه کاربر را مشاهده کنید
Section titled “نمایه کاربر را مشاهده کنید”مشاهده جزئیات پروفایل کاربر:
- روی نام کاربری در لیست کاربران کلیک کنید
- بررسی اطلاعات نمایه:
- نام واقعی
- ایمیل
- وب سایت
- تاریخ عضویت
- آخرین ورود
- بیوگرافی کاربر
- آواتار
- Posts/contributions
درک گروه های کاربری
Section titled “درک گروه های کاربری”گروه های کاربر پیش فرض
Section titled “گروه های کاربر پیش فرض”XOOPS شامل گروه های پیش فرض است:
| گروه | هدف | ویژه | ویرایش |
|---|---|---|---|
| ناشناس | کاربران غیر وارد شده | ثابت | نه |
| کاربران ثبت نام شده | اعضای عادی | پیش فرض | بله |
| ** مدیران وب** | مدیران سایت | ادمین | بله |
| ادمین | ادمین های محدود | ادمین | بله |
| مدیران | مدیران محتوا | سفارشی | بله |
گروه سفارشی ایجاد کنید
Section titled “گروه سفارشی ایجاد کنید”ایجاد گروه برای نقش خاص:
مکان: کاربران > گروه ها
- روی “افزودن گروه جدید” کلیک کنید
- جزئیات گروه را وارد کنید:
Group Name: Content EditorsGroup 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/edit4. اضافه کردن یا حذف کاربران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