السلام عليكم ورحمة الله
اخواني انا بصدد عمل مشروع ويكون فيه صلاحيات للمستخدمين ويمكن للمدير تغيير باسورد الموظفين وعمل عضوية جديدة للبرنامج اتمنى منكم المساعدة
ملاحظة المشروع يستعمل:
C#.net
sql server
وجزيتم خيرا
عمل صلاحيات للمستخدمين بالسي شارب
السلام عليكم ورحمة الله وبركاته
يوجد طريقتين
من Stored Procedures
أو تعمل فورم فيها الصلاحيات باليد
أرجو إرفاق الملوب الضبط
والله ياغالي الملفات ماهي متوفرة لدي حاليا لكن ياليت توفر لي شرح اكثر او رابط
وجزاك الله خير يارب
ماذا ستستعمل Linq or dataset?
||***************************************************||
||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||
||***************************************************||
|| اللهم إن لم يكن بك غضب علي فلا ابالي ||
||***************************************************||
في المنتديات العلمية استخدام التقييم
يرفع من قيمة الموضوع واهمية الرد
والله ياعزيزي لم احدد الان لكن اللي تراه مناسب اشرحه لنا بارك الله فيك
إليك عزيزي الطريقة بشكل مختصر جدا:
- باستخدام SQL server قم بانشاء الجدوال التالية في قاعدة بياناتك:Users,Roles,Authentication,Roles_Authemtications
- سيتم التحقق على الفورم. بحيث ادخل الصلاحيات أولا يشكل يدوي ومن ثم انسبها للأدوار ولكل مستخدم دور محدد.
- سأقوم بتمرير المستخدم ضمن الباني لكل فورم اريد تطبيق الصلاحيات عليه
- من خلال معلومات المستخدم أستطيع أن أحدد الدور الخاص به والصلاحيات المنسوبة له
- يتم التحقق من الصلاحية بمقارنة دور المستخدم والصلاحية وحجب الخدمة(الصلاحية) عن المستخدم يتم عن طريق اخفاء الزر وعد اظهاره نهائيا للمستخدم .
- أنا سأستخدم طريقة العمل على الواجهات وليس طريقة Stored Procedures وسأفترض أن لديك حماية على SQL Server كافية لتحمي قاعدة بياناتك.
- اليك طريقة جاهزة للعمل في المشروع المرفق فقط نفذ ملف Sql قبل التنصيب لانشاء قاعدة البيانات
طبعا المشروع يحتاج للعمل الكثير مثل اجرائيات التحقق من البيانات , الاتصال ..إلخ
المشروع معمول بـLinqToSql.
||***************************************************||
||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||
||***************************************************||
|| اللهم إن لم يكن بك غضب علي فلا ابالي ||
||***************************************************||
في المنتديات العلمية استخدام التقييم
يرفع من قيمة الموضوع واهمية الرد
الله يسعدك حبيبي على الشرح لكن هل هناك شرح بالفيديو على اليتويوب لاني جديد بقواعد البيانات والحمد لله فهمت الاساسيات لكن ماوصلت لمرحلة مشروعك المرفق .
وبارك الله فيك
http://www.mobarmijoun.com/login-form-sql-server/#more-278
الفيديو من عمل الاستاذ خالد ومدونته مليئة بما يفاجئك كمبتدئ
الفيديو مصمم بـVB.net (يمكنك تحويل الأكواد لـ#C بسهولة من السياق فهي مجرد syntax ) وبطريقة جدا مبسطة ومقاربة مبدئية مسهلة كثيرا مثل جل الفيديوهات التي يقوم بها الاستاذ خالد
أتمنى لك الافادة
||***************************************************||
||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||
||***************************************************||
|| اللهم إن لم يكن بك غضب علي فلا ابالي ||
||***************************************************||
في المنتديات العلمية استخدام التقييم
يرفع من قيمة الموضوع واهمية الرد
جزاك الله خير حبيبي ماقصرت والله والشرح بسيط وممتاز جدا لكن انا بصدد بيع المشروع لاكثر من عميل ولو فرضنا ان العميل نسي الباسورد كيف يمكن العمل ؟؟
وجمعة مباركة عليك ياغالي :)
بامكانك عمل آلية استرجاع عن طريق معلومات أنت تحددها مثل (ما هو بريدك , ما هو عمرك , سؤال وجواب تترك المستخدم يضعهما بنفسه ) هي عبارة عن حقول تضيفها لحقل اسم المستخدم في قاعدة البيانات
وفي حال تطابقت شروط الاستعادة تظهر حقل تغيير كلمة المرور
هل جربت مرة استعادة كلمة مرور بريدك؟
||***************************************************||
||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||
||***************************************************||
|| اللهم إن لم يكن بك غضب علي فلا ابالي ||
||***************************************************||
في المنتديات العلمية استخدام التقييم
يرفع من قيمة الموضوع واهمية الرد
نعم جربت ياغالي لكن ماهي الطرق المستخدمة بارك الله فيك ,,,واعتذرت تعبتك معي
اقتباسبامكانك عمل آلية استرجاع عن طريق معلومات أنت تحددها مثل (ما هو بريدك , ما هو عمرك , سؤال وجواب تترك المستخدم يضعهما بنفسه ) هي عبارة عن حقول تضيفها لحقل اسم المستخدم في قاعدة البيانات
وفي حال تطابقت شروط الاستعادة تظهر حقل تغيير كلمة المرور
نفس الكلام فوق!!
||***************************************************||
||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||
||***************************************************||
|| اللهم إن لم يكن بك غضب علي فلا ابالي ||
||***************************************************||
في المنتديات العلمية استخدام التقييم
يرفع من قيمة الموضوع واهمية الرد