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

كيف عمل الباسوارد وتغير ارجو المساعده

مغلق
بدأه mirai في 16 يناير 2008 · 4 رد · 1,023 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت بإنشاء جدول ال password بال sql

وهده صورتها

542968517.jpg

ثم قمت بعمل PROCEDURE بال sql

وهذا هو الكود

978731731.jpg

بعدها قمت بعمل فورم في الفيجوال بيسك

216818150.jpg

عندما يقوم بدخل ال id

مثلا كتب رقم 1

يقوم البرنامج بقراءة الاسم والرقم السري على حسب ال id

ويكتب الرقم السري والاسم

ثم يضغط على ok

وبعدها يستطيع ان يدخل للفورم الثاني

اما الكود الذي كتبته في البوتون

405169594.jpg

اشعر ان هناك شيئ ناقص

اذا كان هناك خطء في احدى الاكواد

فأرجو المساعده

وهذا صورة الفورم لتغير الرقم السري

779669559.jpg

ارجو انكم قد فهمتو ماذا اريد

#2

أخي الحبيب رجوا ان توضح ماذا تريد فسؤالك غير مفهوم هل تريد طريقة تغيير الباسورد ام ماذا وشكرا

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

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3

اعتقد يرغب في اضافة اسم مستخدم وكلمة مرور من داخل البرنامج ويكون قراءة البيانات من جدول الـpassword للفورم تبع login

#4

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

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

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#5

اليك الاجابه الصحيحه اخي mirai

اولاً يجب ان تغيير اجراءاك stored proucedr الى التالي:


CREATE PROCEDURE sp_loginvalidation
@username char(50)
@password char(50)

AS SELECT COUNT(username) FROM USERS WHERE username=@username and password=@password

ثم تكتب الكود التالي في خلف زر امر الدخول:


'Create your SqlConnection object
Dim conn As New SqlConnection("YourConnectionStringHere")
'Create your SqlCommand object
Dim cmd As New SqlCommand
'Create a place holder for your stored procedure
Dim str As String
'Set the value of your placeholder variable
str = sp_loginvalidation

'Use the With statement, allows you to
'not have to type out the name of the object/control
'each time, like when have several properties
With cmd
'Set the CommandType (could be Text, StoredProcedure, Unknown)
.CommandType = CommandType.StoredProcedure
'Set the CommandText (this is the query to execute,
'in this case your stored procedure)
.CommandText = str
'Add your parameters
.Parameters.AddWithValue("@username",TextBox1.Text)
.Parameters.AddWithValue("@password", TextBox2.Text)
.Connection = conn
End With
'Open your connection
conn.Open
'Create an Integer value to hold the result of
'the ExecuteScalar of the SqlCommand Object
Dim valid As Integer = cmd.ExecuteScalar

'Check for a valid login. There shoould
'have been a single row returned if they used
'a valid username/password combination
If valid < 1 Then
'Invalid login
Else
'Valid login
End If

اتمنى لك وللجميع ولي شخصياً التوفيق

عفواً هناك خطاء صغير

str="sp_loginvalidation"

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

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