با سلام
ابتدا قصد داشتم سوالم را در قسمت sql بذارم ولی شاید اینجاهم مناسب باش.لطف کنید راهنمایی کنید واشکالاتم را بگید
پروژه من شامل 5 سطح دسترسی هست مثلا مدیر سایت، کارمند ، مدیر فروشگاه،و.......
من لاگین را با سشن کار می کنم به این صورت که نام کاربری و رمز عبور را ابتدا از جدول administrator بررسی می کنه اگردرست بود که به صفحه مخصوص admin میره
اگر درست نبود سراغ جدول دوم میره مثلا temploy و اگر نام کاربری و رمز عبور هم در این جدول نبود به سراغ جدول بعدی میره
خب الان که به این صورت جداول را ساختم اگر کاربری به طور اتفاقی نام کاربری و رمز عبور را همان رمز عبور مدیر قرار بده
یا از آنجایی که مدیر امکان داره به عنوان یه user وارد سایت بشه و دیگه نخواد از دوتا رمز استفاده کنه و نام کاربری و رمز عبورش رابرای دوسطح دسترسی یکی قرار بده مثلا هر دو را بکنه admin-123
خب این روند سیستم را دچار مشکل میکنه
و اینکه نمیخوم level بذارم که بعدبرای loginمجبوربشم یه دراپ دون بذارم و ازکاربر بخوام خودش انتخاب کنه
خب حالا سوالم 1-آیا این نوع ساخت جدول من اشکال داره؟
2- چه جور میتونم کاری کنم که در همه جداول نام کاربری تکراری ثبت نشه یعنی اگر درجدولی نام کاربری "parvaneh " ثبت شد درجداول دیگه این امکان وجود نداشته باشه
سلام دوست عزیز
مگه سیشن مشکلش چیه؟
اگه سوال داشتید بگید بگم.من خودم اینجوری استفاده کردم
نقش ها رو تعریف میکنم:مدیریت ، فروشنده و..
کاربران لیست کلی کاربران
صفحات سایت:درج محصول و....
تعیین دسترسی: بعنوان مثال: کد مدیریت.کد صفحه(درج محصول).درج.حذف.ویرایش
در مورد سشن یکی از استادا میگفتامنیتش پایینه.
-----
چه جالب من این روش را نمی دونستم که آدرس صفحات را توی دیتابیسم ذخیره کنم
میشه یه نمونه کد بزارید به یه صفحه مدیریتی میره
mrchsoft.com/admin
user:a
pass:aa
خواهشن اطلاعاتی درج نکنید.
اگه مفید بود بگید تا کدشو براتون آماده کنم.
درباره سیشن هم در وب کانفیگ میتونید تنظیماتی انجام بدید.
با تشکر از شما . من نتونستم وارد سایت بشم نام کاربری یا رمز ورود را میزنه اشتباهه
براتون فرستادم
می تونی از لیمک زیر کل پروژه رو دانلود کنید.
http://mrchsoft.com/Page/17
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)