نحوه فرم لاگین و احراز هویت کاربران از mysql ?

saeed95

تازه وارد
سلام

ما تعدادی کاربر داریم در بانک اطلاعاتی

کاربر عادی و مدیر

میخوایم یه فرم ورود خیلی ساده داشته باشیم

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

بتونه وارد پنل بشه و از اختیاراتش استفاده کنه

و همچنین مطالبش نمایش داده بشه یا در سایت مطلب بذاره

ممنون میشم راهنمایی بفرمایید.

 

william

کاربر عضو
اگر فرض کنیم این بانک اطلاعاتی شما باشه:

user_group

user_passworduser_username

user_id
user%encryptedPassword%foo1
admin%encryptedPassword%bar2


نام کاربری و رمز عبور کاربر رو از فرم ورود میگیرید و یک کوئری Select اجرا می کنید.


کد:
$query = "SELECT user_id, user_username, user_group FROM your_table_name WHERE user_username = ".$pdo->quote($loginform_username)." AND user_password = ".yourPasswordEncryptionFunction($loginform_password);
بعد چک می کنید اگر تعداد ردیف های تطبیق داده شده از پایگاه داده 0 بود یعنی کاربر یا رمز عبور و یا نام کاربری (یا هر دو رو) اشتباه وارد کرده. در غیر این صورت ردیف انتخاب شده شامل اطلاعات کاربر (شناسه، نام کاربری و گروه سطح دسترسی) است و می تونید به کاربر به دلخواه بر حسب گروهش، دسترسی های لازم رو بدید.

 

Mohammad

مدیر انجمن
پرسنل مدیریت
اسکریپت های مختلفی برای ورود و عضویت کاربران موجود هست

کافیه در صفحه اصلی جستجو کنید

 

MahdiY

راهبر انجمن
اصولا بهش میگن سیستم مدیریت کاربران



 
بالا