السلام عليكــم ورحمـة الله وبركاتــه ،،
عندي سؤال حول وظيفة HttpWebRequest و HttpWebResponse
هل يستخدمن في الانترنت. وهل استطيع عن طريقهم التأكد ان
الرقم السري لبريدي الالكتروني صحيح ام لا
مع شكري
السلام عليكــم ورحمـة الله وبركاتــه ،،
عندي سؤال حول وظيفة HttpWebRequest و HttpWebResponse
هل يستخدمن في الانترنت. وهل استطيع عن طريقهم التأكد ان
الرقم السري لبريدي الالكتروني صحيح ام لا
مع شكري
السلام عليكــم ورحمـة الله وبركاتــه ،،
تم نقل الموضوع إلى قسم الـASP.NET ,,
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
ما في حل ؟؟؟
با اخوان معقول ما في حل
شوف المثال
int temp = '0';
WebResponse myResponse = null;
HttpWebRequest myRequest;
myRequest = (HttpWebRequest)WebRequest.Create("http://www.mobily.ws/api/activeSender.php?mobile=" + UserName + "&password=" + Password + "&senderId=" + textBox2.Text + "&activeKey" + textBox3.Text);
myRequest.Method = "Get";
myResponse = myRequest.GetResponse();
System.IO.Stream s = myResponse.GetResponseStream();
temp = s.ReadByte();
s.Close();
myRequest = null;
myResponse = null;فى المثال التالى توضيح كيفية التأكد من تسجيل الدخول الى البريد الاليكترونى و الخروج منة من خلال برتوكول POP3
<%@ Page Language="vb" AutoEventWireup="false" %>
<html>
<head runat="server">
<title>POP3 Email - Logging On & Logging Off</title>
<script type="text/VB" runat="server">
Class pop3
Private s As System.Net.Sockets.NetworkStream
Private t As New System.Net.Sockets.TcpClient()
Private Cnct As Boolean = False
Public Sub New(ByVal Server As String, ByVal port As Int32)
'open port 110 ( the pop3 port ) On the server
Try
'catch any error resuting from a bad server name
t.Connect(Server, port) ' default port 110
s = t.GetStream()
'check that the connection is okay
If Left(getData(), 3) = "+OK" Then
Cnct = True
End If
Catch
End Try
End Sub
Public Function logon(ByVal User As String, ByVal passwd As String) As Boolean
Dim ret As String
'make sure you have a connection
If Cnct Then
'send the username
ret = SendCmd("user " + User)
'if that was successfull, send the password
If Left(ret, 3) = "+OK" Then
ret = SendCmd("pass " + passwd)
'if that was successfull set the return flas to true
If Left(ret, 3) = "+OK" Then
Return True
End If
End If
End If
Return False
End Function
Public Function logoff() As String
If Cnct Then Return SendCmd("QUIT")
Return Nothing
End Function
Private Function SendCmd(ByVal Cmd As String) As String
Dim bCmd As Byte()
'byte encode the command
bCmd = System.Text.Encoding.ASCII.GetBytes(Cmd + vbCrLf)
'send the data
s.Write(bCmd, 0, bCmd.Length)
Return getData()
End Function
Private Function getData() As String
Dim bData(t.ReceiveBufferSize) As Byte
'get the response
s.Read(bData, 0, bData.Length)
'return the response
Return System.Text.Encoding.UTF8.GetString(bData)
End Function
End Class
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim port As Integer = 110
If Not Int32.TryParse(textport.Text, port) Then port = 110
Dim p As New pop3(Srv.Text, port)
If p.logon(Usr.Text, Passwd.Text) Then
Answer.Text = "Logon Successfull"
p.logoff()
Else
Answer.Text = "Logon Unsuccessfull"
End If
End Sub
</script>
</head>
<body>
<form id="aspnetForm" method="post" runat="server">
<div style="margin: 50px 50px;">
<label style="display: inline-table; width: 80px;" for="Srv">Server :</label>
<asp:TextBox ID="Srv" runat="server" Width="328px" />
<label style="display: inline-table; width: 50px;" for="Srv">Port :</label>
<asp:TextBox ID="textport" runat="server" Width="80px" />
<br />
<label style="display: inline-table; width: 80px; margin-top: 5px;" for="Usr">User :</label>
<asp:TextBox ID="Usr" runat="server" Width="328px" Wrap="False" />
<br />
<label style="display: inline-table; width: 80px; margin-top: 5px;" for="Usr">Password :</label>
<asp:TextBox ID="Passwd" runat="server" Width="328px" TextMode="Password"></asp:TextBox>
<br />
<label style="display: inline-table; width: 80px; margin-top: 25px;" for="Button1"></label>
<asp:Button ID="Button1" runat="server" Text="Check Logon" OnClick="Button1_Click"></asp:Button>
<asp:Literal ID="Answer" runat="server" Text=" "></asp:Literal>
</div>
</form>
</body>
</html>ضع فى خانة السيرفر عنوانة مثال :
سيرفر خاص بموقعك كالتالى mail.moudey.net
او سيرفر لشركات اخرى مثل الهوت ميل pop3.live.com او اى سيرفر متاح لك
فى خانة اسم المستخدم ضع عنوان الايميل ثم ضع كلمة المرور فى حقلها
تم تعديل هذه المشاركة بواسطة Moudey في 26 أغسطس 2009 في 01:40