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

How Can I Use Https In My Site

بدأه ya_as في 1 فبراير 2009 · 4 رد · 694 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

انا استخدم asp.net في برمجة موقعي ومعي شهادة verisign واريد أن استخدم https بدلا من http

فعند كتابة https:// ثم إسم الموقع يبقى الموقى يعمل بكل صفحاته https ولكن المشكلة عندما يطلب احد العملاء http كيف احوله الى https

ارجوا الافادة

#2

وينكم ياإخوان ما في رد

#3

لمعرفة اذا كان ال URL يستخدم HTTPS او لا

استخدم خاصية Request.IsSecureConnection

	protected void Page_Load(object sender, EventArgs e)
	{
		if (Request.IsSecureConnection)
			Response.Write("HTTPS");
		else Response.Write("HTTP");
	}
#4

شكراً أخي على المرور

انا ما ابي اعرف هل هو https او http

انا موقعي واخذ فيه شهادة verisign وابي انه لما احد يطلب الموقع http://www.websitename.com

انا اعمله redirect إلى https://www.websitename.com

ارجوا انه وصلت المعلومة المطلوبة

#5

الحل البسيط ممكن تقول

if(!Request.IsSecureConnection)

{
  string redirectUrl = Request.Url.ToString().Replace("http:", "https:");

  Response.Redirect(redirectUrl);

}

ملحوظة : لعكس العملية اعكس الشرط

و لمزيد من التفاصيل

http://www.apijunkie.com/APIJunkie/blog/po...iscussion).aspx

اطلع علي المقال التالي

http://www.codeproject.com/KB/web-security...ecurity_v2.aspx

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