PDA

View Full Version : چطوری صفحه ورود به سایت رو برای مدیر بسازم؟



imanasp
یک شنبه 04 تیر 1391, 13:03 عصر
سلام دوستان شاید فکر کنید که سوالم تکراری باشه
ولی مدیر چطوری میتونه خودش رو توی سایت ثبت نام کنه ؟؟ برای کاربر عادی خوب یک صفحه Register میزاری و بعد از ثبت نامش صفحات رو بهش نشون میدی ولی فرض کنید سایت آپلود شده و مدیر میخاد وارد سایت بشه خوب یک صفحه لاگین داره و تا اینجا مشکلی نیست اما تو دیتابیس خالیه و کاربران عادی اهراز هویت میشن چجوری این مدیره رو به سیستم بشناسونمش و چه جوری ثبت نامش کنم!؟؟

crazy_1892
یک شنبه 04 تیر 1391, 18:24 عصر
دوست عزیز فکر نمی کنم اصلا صحیح باشه که مدیر بخواد ثبت نام کنه اینجوری هر کسی می تونه مدیر باشه

اطلاعات را در جدول به صورت دستی وارد کن

sara_aryanfar
یک شنبه 04 تیر 1391, 18:42 عصر
همون طور که دوستمون فرمودند مدیر اصلی باید به صورت پیشفرض باشه و شما قبل از آپلود سایت اونو ایجاد کرده باشین

behrad110
یک شنبه 04 تیر 1391, 19:36 عصر
به نظر من خیلی هم غیر منطقی نیست صحبت دوستمون.اکثر پکیج های بزرگ دارای قسمت کلاینت و ادمین هستن.فرض کنید شما دستی تو دیتا بیس نام مدیر رو وارد کردید فردا اگه مدیر یا مسول سایت عوض بشه باید بگردن شمای برنامه نویس رو پیدا کنن که بیای اطلاعات دیتا بیس رو تغییر بدی.
به نظر من دوست عزیز شما باید تو دیتا بیست یه فیلد جهت سطح دسترسی داشته باشی مثلا در ساده ترین حالت مقدار این فیلد برای مدیر 1 و اعضا 0 باشه و تو منو اصلیت یک لینک به صفحه مخصوص رجیستر ادمین در نظر بگیری اما تو هر بار لود شدن صفحه باید چک کنی ببینی کاربر ادمین هست یا کلاینت اگه کلاینت هستش اصلا منو رجیستر ادمین visible نباشه
درسته که تو این روش هم یک بار برای دفعه اول مجبوری دستی تو دیتابیس یک رکورد برای ادمین بزنی اما فرقش اینه که با عوض شدن مدیر سایت نیاز به برنامه نویس وجود نداره.

crazy_1892
یک شنبه 04 تیر 1391, 21:00 عصر
دوست عزیز شما باید برای مدیر پخش قسمت ویرایش در نظر بگیری و حتی بازیابی کلمه عبور

حتی اگر شما چندین مدیر با دسترسی های مختلف داری باید توسط مدیر اصلی تعریف بشه نه اینکه خودشون بیان ثبت نام کنند

تاره اگر شما بخواین مدیران خودشان ثبت نام کنند بازم باید توسط مدیر اصلی تایید بشن

پس ما قبل از آپلود یک مدیر می خواهیم

sara_aryanfar
یک شنبه 04 تیر 1391, 21:02 عصر
ما با استفاده از مدیریت نقش ها می توانید به راحتی مدیران و کاربران رو مدیریت بفرمائید و نیازی به این فیلد ها نیست اما در مورد مدیر در تمامی سیستم های آماده هم این نکته هست که شما در هنگام نصب یک مدیر رو تعریف می کنید و بعد اطلاعات اون قایل ویرایش خواهد بود من هم عرض کردم یک مدیر به عنوان پیشفرض و مدیر اصلی تعریف میشه در هنگام تغییر مدیریت هم میشه پسورد و ایمیل رو عوض کرد

behrad110
یک شنبه 04 تیر 1391, 21:11 عصر
ما با استفاده از مدیریت نقش ها می توانید به راحتی مدیران و کاربران رو مدیریت بفرمائید و نیازی به این فیلد ها نیستاول اینکه فیلدها نیست یک فیلد هست که آگه قرار باشه فقط دو نقش باشه میشه بولین گرفت که حجمش ناچیز باشه با توجه به اینکه معمولا تعداد کاربران از چند هزار تا بالا تر نمیره حجمی اشغال نمیکنه . ثانیا اگه فیلدی برای مشخص کردن نقشها در نظر نگیرید چطور میخواین اون رو مدیریت کنید.اگه روشی دارید خوشحال میشم به ما هم یاد بدید
در مورد مساله مدیر پیش فرض هم فکر کنم منم همین رو گفتم دیگه .عرض کردم که یک مدیر دستی ثبت میشه و مدیر های دیگه و یا مدیری که قرار جای مدیر اصلی رو بگیره در صفحه مجزا که در منو قرار داده شده حالا چه برای ویرایش چه برای رجیستر عملیات مربوطه شون انجام میشه. غیر از این گفتم مگه؟:چشمک:
در ضمن در جواب هر کسی میتونه مدیر بشه هم عرض کردم که یوزر عادی اصلا نباید بتونه منو رجیستر مدیر رو ببینه

crazy_1892
یک شنبه 04 تیر 1391, 22:01 عصر
دوست عزیز من در بسیاری سیستم ها که دیدم و یا حداقل اینکه سایت هایی که خودم نوشتم دو جدول در نظر می گرفتم
یک جدول برای مدیر
یک جدول هم برای کاربران

imanasp
دوشنبه 05 تیر 1391, 07:18 صبح
دوست عزیز من در بسیاری سیستم ها که دیدم و یا حداقل اینکه سایت هایی که خودم نوشتم دو جدول در نظر می گرفتم
یک جدول برای مدیر
یک جدول هم برای کاربران
من دارم یک سایت فروش اینترنتی با عضویت برای کاربرانش می نویسم مهمترین قسمتش همین ثبت نام کاربرانه و مدیریت سبد خرید خیلی مطالعه کردم منتهی همه نظرشون استفاده از Membership سفارشی شده بود. منم با Session کاربر admin رو به سایت لاگین می کنم و سایت رو دارم آپلود می کنم تا فعلا نیاز مشتری برآورده بشه ولی برای عضویت و سیستم فروش اینترنتی واقعا موندم که چکار کنم، دوست ندارم که سرسری یه چیزی بسازم و بگم خوب تموم شد رفت

General-Xenon
دوشنبه 05 تیر 1391, 07:59 صبح
دوست عزیز شما باید برای مدیر پخش قسمت ویرایش در نظر بگیری و حتی بازیابی کلمه عبور

حتی اگر شما چندین مدیر با دسترسی های مختلف داری باید توسط مدیر اصلی تعریف بشه نه اینکه خودشون بیان ثبت نام کنند

تاره اگر شما بخواین مدیران خودشان ثبت نام کنند بازم باید توسط مدیر اصلی تایید بشن

پس ما قبل از آپلود یک مدیر می خواهیم

سلام
کاملا درسته... .
اما یک راه دیگه هم هست

این راه درست کردن یک Wizard هست که پس از عملیات نصب، از بین خواهد رفت

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