الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشاكل بـ Security

بدأه AL-MOHANDS في 13 نوفمبر 2010 · 6 رد · 800 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اهلآ اخوني الاعزاء

عندي عدة اسئله بخصوص السكيورتي

اول شي انا محتاج اربط التسجيل بقاعدة البيانات بحيث ياخذ رقم الهويه من قاعدة البيانات ويشيك اذا كانت رقم الهوية موجوده يسجل

او اضيف حقل اخر بحيث يسجل بالتسجيل

لذالك احتاج طريقة الربط وادرج كم حقل بقاعدة بيانات التسجل

ويجب وضعه في حقل التسجل الي هو بآداة اسمه CreateNewWizard

واريد التعديل عليه يربط رقم الهوية ولا اليوزر برقم الهوية بقاعدة البيانات الي هو رقم الهوية

بحيث كل رقم هوية واحده تملك جساب واحد والحساب الواحد لا يملك الا هوية واحده

وكما انه فيه كم حقل اريد اضيفه في التسجيل

زي دروب داون لست تحدد المنطقه وهي في جدول بقاعدة البيانات

بذالك احتاج امرين

وشي اخر

حين يتم تسجيله يتم اعطائه صلاحيه محدده مثل زائر حتى يتعدى التحقق البشري (كود يآتي بالجوال)

ويتحول الى يوزر

واتمنآ انكم فهمتو السؤال :wacko:

وادري ان شاء الله مراح تخيبون ضني :blush:

وشكرآآآآ مقدمآآآ :wub:

تم تعديل هذه المشاركة بواسطة AL-MOHANDS في 13 نوفمبر 2010 في 18:38

#2

هل تقصد انه ليس لديك معرفة بالكود وتريد منا الكود بالكامل .. ام ماذا ؟

−1

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#3

السلام عليكم .. عزيزي أنصحك تزور الصفحة التالية

http://www.asp.net/security/tutorials#Roles

بصراحة كنت شايل هم السكيورتي ، لكن الحمد لله استفدت كثير

بالتوفيق .

1
#4
مبرمج القاعده كتب:

هل تقصد انه ليس لديك معرفة بالكود وتريد منا الكود بالكامل .. ام ماذا ؟

اخوي انا عندي معرفه باكواد بس بالكود ذا بالتحديد ماعرفه (مبتدآ بالبرمجه :wacko: )

احتاج اول شي اربط حقل بقاعدة البيانات

وسويت الامر ذا

http://www.asp.net/security/tutorials/storing-additional-user-information-cs

سويت الربط بقاعدة البيانات

بس احتاج اني اضم كم شغله بآداة الـ CreateNewWizard

وانا ماعرف كيف ادرجه بقاعدة البيانات تقريبآآ ماعرف الاكواد :wub:

بالامر ذا بس لما اشوف ان شاء الله افهم

Dev.Bassem كتب:

السلام عليكم .. عزيزي أنصحك تزور الصفحة التالية

http://www.asp.net/security/tutorials#Roles

بصراحة كنت شايل هم السكيورتي ، لكن الحمد لله استفدت كثير

بالتوفيق .

جاري الهجوبه بالموقع وان شاء الله اشوف الي اعرفه

مع اني متنح بالانقلش :wacko:

بس بحاول

شكرآآ

#5

بصراحة ما كتير فهمت تفاصيل السؤال لكن بشكل عام الهدف العام من البرنامج واضح نوعا ً ما ..

أنت بحاجة أول شي إلى تعريف جدول في قاعدة البيانات فيه المعلومات يلي بدك تضيفا بخصوص المستخدمين

ولازم يكون رقم الهوية مفتاح أساسي بحيت لا يتكرر في الجدول .

في صفحة التسجيل عندما يود شخص إضافة حساب يدخل رقم الهوية في textBox .. هنا يجب أن تفعل حدث البحث في قاعدة البيانات عن رقم الهوية

إذا موجود تظهر رسالة خطأ إلى المستخدم وإذا غير موجود تقوم بعملية الحفظ في قاعدة البيانات.

أنت بحاجة إلى 2 dataSource

الأولى للبحث عن رقم الهوية الذي قام المستخدم بإدخاله وتكتب فيها تعليمة select ولإظهار الأسطر المعادة استخدم gridview اجعلها مخفية(visible=false)

والثانية خاصة بعملية الإدخال والحفظ في قاعدة البيانات إذا كان الرقم غير موجود

انقر على textbox مررتين للذهاب إلى الحدث الذي يجب معالجته(البحث عن رقم الهوية)

في حدث text boxتقوم باختبار الgridview إذا لا تملك ولا سطر هذا يعني أن رقم الهوية غير موجود

وإذا فيها سطر واحد على الأقل هذا يعني أن الرقم موجود وتظهر رسالة للمستخدم

اذهب إلى خصائص textBox ( نافذة properities ) يوجد خاصية اسمها autopastback اجعلها true لتفعيل الحدث

أنا حطيتلك مخطط عام للشغل وإذا بحاجة لأي شي تاني خبرني

#6
kholooud كتب:

بصراحة ما كتير فهمت تفاصيل السؤال لكن بشكل عام الهدف العام من البرنامج واضح نوعا ً ما ..

أنت بحاجة أول شي إلى تعريف جدول في قاعدة البيانات فيه المعلومات يلي بدك تضيفا بخصوص المستخدمين

ولازم يكون رقم الهوية مفتاح أساسي بحيت لا يتكرر في الجدول .

في صفحة التسجيل عندما يود شخص إضافة حساب يدخل رقم الهوية في textBox .. هنا يجب أن تفعل حدث البحث في قاعدة البيانات عن رقم الهوية

إذا موجود تظهر رسالة خطأ إلى المستخدم وإذا غير موجود تقوم بعملية الحفظ في قاعدة البيانات.

أنت بحاجة إلى 2 dataSource

الأولى للبحث عن رقم الهوية الذي قام المستخدم بإدخاله وتكتب فيها تعليمة select ولإظهار الأسطر المعادة استخدم gridview اجعلها مخفية(visible=false)

والثانية خاصة بعملية الإدخال والحفظ في قاعدة البيانات إذا كان الرقم غير موجود

انقر على textbox مررتين للذهاب إلى الحدث الذي يجب معالجته(البحث عن رقم الهوية)

في حدث text boxتقوم باختبار الgridview إذا لا تملك ولا سطر هذا يعني أن رقم الهوية غير موجود

وإذا فيها سطر واحد على الأقل هذا يعني أن الرقم موجود وتظهر رسالة للمستخدم

اذهب إلى خصائص textBox ( نافذة properities ) يوجد خاصية اسمها autopastback اجعلها true لتفعيل الحدث

أنا حطيتلك مخطط عام للشغل وإذا بحاجة لأي شي تاني خبرني

هلا اخوي

انا شغلي بكل بساطه هو موقع للبلاغات اعطال

بحيث يكون عندي جدول من الشركه الي راح اعمل عليه وهي فيه بينات رقم الهوية و الكلام ذا

بحيث كل عميل لا يحق له الا حساب واحد فقط

عيث انه

عندي جدول جاهز من الجهه الي راح احل له المشكله (برمجه)

وفيه جدول حساب عميل (الجدول المربوط بالسكيورتي بحيث فيه حقل اسمه ID

والتسجيل يجي زي كذا

gnon3-8e07330f50.jpg

انا مشكلتي كيف اخزن البينات داخل الاداة CreateNewWizard عند النقر Create User :wacko:

واما عملة البحث ان شاء الله اني عارفه :$

بدون ماستخدم gridview

autopastback لما استخدمها راح تحدث الصفحه وترجع القيم فارغه

وشكرآآى وياريت تكون فهمت الي ابي

وترا عاتي مالي بالخبره يمكن فيه انا بالي قلته وراح احاول بالي قلت لي

وياريت اي احد يعرف الحل لا يبخل علينا بالحل :(

#7

بصراحة ما كنت حاسبة حساب wizard .. وفكرت أنك رح تحط كل controls ب web pages وتعمل زر insert بالأخير ..

على كل حال بالنسبة لـ wizard أنت رح تعالج البيانات وتحفظا بآخر مرحلة (يعني زر finish)

لهيك بتروح على نافذة properties لـ wizard و بعدين بتروح على events وبتختار حدث finishButtonClick يلي رح ياخدك على الكود

أرفقتلك صورة عن شكل الكود كيف ممكن يكون (بتصوري) إن شاء الله ينفع معك وبالتوفيق

post-236476-070281700 1289807014_thumb.p

المرفقات
Untitled.png

مواضيع مشابهة