تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] شرح انشاء برنامج لتسجيل الدخول للمنتدى
#1
السلام عليكم 
حابب اعطيكم طريقة لعمل برنامج تسجيل الدخول و راح نجربو على المنتدى 
نبدا :
نحتاج 
TextBox عدد (2)
و نحتاج Button لتسجيل الدخول
[صورة مرفقة: 604579.png]
الNameSpace الي نحتاجها 
كود :
Imports System.IO
Imports System.Net
Imports System.Text
كما نحتاج Function عدد (2) هما :
كود :
Dim CC As New CookieContainer
   Dim RQ As HttpWebRequest
   Dim RP As HttpWebResponse
   Public Function GetResponse(ByVal url As String, ByVal referer As String) As String
       RQ = CType(HttpWebRequest.Create(url), HttpWebRequest)
       RQ.CookieContainer = CC

       If referer <> "" Then
           RQ.Referer = referer
       End If

       RP = CType(RQ.GetResponse(), HttpWebResponse)

       Return New StreamReader(RP.GetResponseStream()).ReadToEnd()
   End Function

   Public Function GetResponse(ByVal url As String, ByVal post As String, ByVal referer As String) As String
       RQ = CType(HttpWebRequest.Create(url), HttpWebRequest)
       RQ.Method = "POST"
       RQ.CookieContainer = CC
       RQ.UserAgent = "AppleWebKit/537.36 (KHTML, like Gecko) Mozilla/5.0 (Windows NT 6.1) Chrome/28.0.1468.0 Safari/537.36"

       If referer <> "" Then
           RQ.Referer = referer
       End If

       Dim byteArr() As Byte = Encoding.Default.GetBytes(post)
       RQ.ContentLength = byteArr.Length

       Dim dataStream As Stream = RQ.GetRequestStream()
       dataStream.Write(byteArr, 0, byteArr.Length)

       RP = CType(RQ.GetResponse(), HttpWebResponse)

       Return New StreamReader(RP.GetResponseStream()).ReadToEnd()
   End Function

و الان كود الButton 
كود :
Dim html As String = GetResponse("https://vb4arb.com/vb/member.php?action=login/", "")
       Dim token As String = html.Substring(html.IndexOf("csrfmiddlewaretoken")).Split(""""c)(2)
       Dim username As String = TextBox1.Text
       Dim password As String = TextBox2.Text

       Dim S_B As New StringBuilder
       S_B.Append("csrfmiddlewaretoken=" & token)
       S_B.Append("&username=" & username)
       S_B.Append("&password=" & password)

       html = GetResponse("https://vb4arb.com/vb/member.php?action=login", S_B.ToString, "https://vb4arb.com/vb/member.php?action=login/")

       If html.Contains("""username"":""" & username) Then
           MsgBox("Successfully Logged In", MessageBoxIcon.Information)
       ElseIf html.Contains("Please enter a correct username and password.") Then
           MsgBox("Invalid Username or Password", MessageBoxIcon.Error)
       Else
           MsgBox("Unable Login Error", MessageBoxIcon.Error)
       End If

الان اضغط على F5

و جرب 
اذا طلعتلك الرساله هاذي 

يعني تم تسجيل الدخول بنجاح  Shy
[صورة مرفقة: 604580.png]

منقووووووووووووووووووووووووووووووووووووووول للفائدة  Heart
(( نحن قوم أعزنا الله بالإسلام فمهما ابتغينا العزة بغيره أذلنا الله )) .. 











الرد }}}
تم الشكر بواسطة: الماجيك مسعد
#2
أولا يعطيك العافية على هذا المجهود
لكن ممكن بعد إذنك شرح للأكواد بالتفصيل سطر سطر؟؟

من بعد أذنك عندي ايضا سؤال طرحته على شكل موضوع في هذا المنتدى ممكن تساعد في حل هذا السؤال؟؟
هذا هو الرابط:
https://vb4arb.com/vb/thread-17771.html
الرد }}}
تم الشكر بواسطة:
#3
جربت البرنامج لكنه أعطاني هذا الخطأ:
[صورة مرفقة: 778349072.jpg]

ماهو الحل برأيك؟؟؟
الرد }}}
تم الشكر بواسطة: CLARO
#4
اشكرك على الطرح القيم
الرد }}}
تم الشكر بواسطة:
#5
(27-10-16, 04:03 PM)rafaag777 كتب : جربت البرنامج لكنه أعطاني هذا الخطأ:
[صورة مرفقة: 778349072.jpg]

ماهو الحل برأيك؟؟؟

هذا المثال للانستغرام فقط Dodgy
الرد }}}
تم الشكر بواسطة:
#6
كيف استخدم هذي الميزه في باقي الم اقع اللتي تطلب تسجيل دخول ..
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  نظرة على DropBox SDK و التعامل معها +برنامج رفع و تحميل ملفات ابو ليلى 5 6,217 16-08-24, 04:39 PM
آخر رد: ackore
  كيف تتعامل مع برنامج الإكسيل من برنامجك rinawi 7 7,507 12-11-22, 12:11 AM
آخر رد: خالد العصاوي
  برنامج مبيعات ومشتريات وإدارة أعمال ( الفاتورة الإلكترونية ) yassoo1985 2 2,986 04-06-22, 01:14 PM
آخر رد: yassoo1985
Heart طلب برنامج Advanced Installer أبو خالد الشكري 0 1,814 16-05-22, 09:12 PM
آخر رد: أبو خالد الشكري
  أهم طرق إدارة المخازن وتطبيقها على برنامج مخازن وارد ومنصرف Menna ahmeed 0 3,025 27-04-22, 12:52 PM
آخر رد: Menna ahmeed
  طريقة إنشاء برنامج طباعة ملصقات الباركود ملهمـ 1 5,155 22-12-21, 05:09 PM
آخر رد: alessam4pro
Heart [VB.NET] برنامج ادارة المطاعم و الكافيهات mgr21002100 6 7,620 14-01-21, 07:59 PM
آخر رد: abarrak
  تفعيل برنامج Visual Studio 2019 Adilo idabdellah 4 12,887 20-05-20, 11:48 AM
آخر رد: الفاضي
  برنامج المبيعات والمشتريات والمخازن و المطاعم mgr21002100 2 4,106 07-04-20, 04:29 AM
آخر رد: mgr21002100
  شرح انشاء برنامج دردشة بسيط CLARO 1 6,041 25-08-19, 04:30 AM
آخر رد: أمجد وضاح

التنقل السريع :


يقوم بقرائة الموضوع: