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

خيار ( تذكرني) في شاشة الدخول؟

مغلق
بدأه حاسب.كوم في 9 مايو 2006 · 10 رد · 1,005 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

صممت شاشة الدخول ( Login ) والحمد لله تعمل مضبوط

ولكن ناقص وضع خيار ( تذكرني ) كما في شكل التالي:

09_05_06_03_36_45_1147171005gggg.JPG

وأريد عمل نفس هذا الخيار الموجود في شاشة الدخول السابقة

كيف أقوم بعمل هذا الخيار وهل له كود برمجة معينه أضعه من ضمن زر ( دخول )

أتمنى اللي يعرف الكود يعطيني إياه وشكراً

تم تعديل هذه المشاركة بواسطة حاسب.كوم في 9 مايو 2006 في 13:43

#2

فكرته بسيطة, وهي تخزين معلومات حول المستخدم الذي أدخل كلمة مروره واسم الدخول في الـ Cookies وفي الـ Session_Start الموجود في الملف Global يتم فحص الـ Cookies للتأكد من وجود معلومات الدخول للعضو أم لا

#3

لم أفهم شيئ ياليت توضح أكثر.؟

وكيف أخزن معلومات المستخدم في الكوكيز؟

#4

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

ويمكن الغاء تخزين Cookies في الاكسبلورر

ولا يمكنك البحث في الhelp عنCookies

اي خدمه

#5
KARIMSOFT كتب:
لا انصحك بها لان من السهل قرات كلمه السر من برامج اخري وتفقد مصدقيتها

ويمكن الغاء تخزين Cookies في الاكسبلورر

ولا يمكنك البحث في الhelp عنCookies

اي خدمه

كلام صحيح 100%, طبعاً من الخطأ تخزين كلمة المرور داخل الـ Cookies وإنما يجب تخزين معلومات يستطيع الموقع استخدامها لتسجيل دخول المستخدم بشكل تلقائي مع دخوله للموقع ... مع فحص هل متصفح المستخدم يدعم الـ Cookies أم لا ؟؟؟؟

#6

الأخ اسماعيل ارجوا التوضيح بمثال

او التوضيح بالكود

وشكرا لك

#7

استخدم أمر FormsAuthentication.SetAuthCookie(txtID.text,Checkbox1.Checked)

حيث checkbox هو اسم تذكرني الذي على الشاشة ، علما بأن FormsAut........... هي كلاس موجودة في Imports System.Web.Security

إن لم يكن عون من الله للفتى فأول ما يقضي عليه اجتهاده

#8

الأخ newswal

اشكرك على تفاعلك معنا

لكن هل يكفي هذا الأمر ليجعل المستخدم يدخل مباشرة إلى الموقع عند زيارته مرة اخرى بدون طلب اسم المستخدم وكلمة السر

#9

أولاً الكود التالي هو لتسجيل رقم العضو في الـ Cookies:

Private Sub CreateCookie(ByVal UserId As Integer)

		If Request.Browser.Cookies Then

			Dim Cookie As New HttpCookie("SMS")

			Cookie("UserId") = UserId.ToString()
			Cookie.Expires = Now.AddDays(2)
			Response.AppendCookie(Cookie)

		End If

End Sub

أما الكود التالي فهو قراءة الـ Cookies في الحدث Session_Start في الملف Global:

Private Sub GetCookies()

		If Request.Browser.Cookies = True And (Not Request.Cookies("SMS") Is Nothing) Then

			Dim Cookie As HttpCookie = Request.Cookies("SMS")

			If IsNumeric(Cookie("UserId")) Then

				Dim UserId As Integer = Convert.ToInt32(Cookie("UserId"))
				// Get User info based UserId from DataBase
			End If

		End If

End Sub
#10

مرحبا

يمكننا استخدام أداة login في VS.NET2005 حيث أن هذه الأدوات وجدت كي تختصر على المبرمج 30% تقريبا من الجهد كي يصرفه في أمور ثانية أهم

تم تعديل هذه المشاركة بواسطة amjad-ee في 15 مايو 2006 في 02:56

من جد وجد

كرامة وبس

#11

اشكرك ياأخ اسماعيل على الرد وشكرا لتعاونك

تم تعديل هذه المشاركة بواسطة الزعيم2006 في 15 مايو 2006 في 08:58

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…