15-08-17, 12:21 AM
قمت بأنشاء كود لدخول برنامجي بصلحيات معينة وعند شاشة الدخول ( اسم المستخدم , وكلمة المرور )
وقمت بعمل دالة للاستعلام عن اسم المستخدم وكلمة المرور في ويب سيرفيس وترجع قمية الاستعلام
ثم قمت باستدعئها في الفورم الخاصة بها واستخدام الدالة
المشكلة هنا لا توجد نتيجة ترجع من الاستعلام الموجود في الويب سيرفيس وتظهر لي رسالة ( برجاء التاكد من البيانات ) في حين ان اسم المستخدم صحيح وكلمة السر
فهل من المساعدة جزاكم الله كل خير
وقمت بعمل دالة للاستعلام عن اسم المستخدم وكلمة المرور في ويب سيرفيس وترجع قمية الاستعلام
PHP كود :
<WebMethod()>
Public Function selectLogen(Username As String, Password As String) As Integer
Dim cmd As New SqlCommand()
If CON.State = ConnectionState.Open Then
CON.Close()
End If
CON.Open()
cmd.Connection = CON
cmd.CommandText = "SELECT * FROM dbo.Users WHERE (UserName LIKE '" & Username & "') AND (Password LIKE '" & Password & "')"
If CON.State = ConnectionState.Open Then
CON.Close()
End If
CON.Open()
Return cmd.ExecuteNonQuery
ثم قمت باستدعئها في الفورم الخاصة بها واستخدام الدالة
PHP كود :
Dim i As New ServiceReference1.WebService1SoapClient
If i.selectLogen(UsernameTextBox.Text, PasswordTextBox.Text) > 0 Then
Dim Mainform As New MainFrm2
Mainform.Show()
Me.Hide()
Else
MessageBox.Show("برجاء التأكد من البيانات", APPLICATIONNAME, MessageBoxButtons.OK, MessageBoxIcon.Error)
PasswordTextBox.ResetText()
UsernameTextBox.ResetText()
UsernameTextBox.Focus()
End If
فهل من المساعدة جزاكم الله كل خير




