بسم الله

لعل الموضوع غير مفيد لكثير من القراء لكنه بالنسبة لي مهم فأنا أرغب في تحليل كود قامت أحد الشركات بوضعه في موقعها وأضن أنها تخادع المشتركين من خلاله .

ولكي أضعكم في الصورة هناك شركة ( لا أستطيع تسميتها الآن حيث أني أرغب في رفع قضية عليها ) هذه الشركة تقدمت بالاشتراك لديها عن طريق الهاتف النقال منذ سنتين وتخيلوا حتى الآن ومن الشهر الثاني من الاشتراك لم استطع الغاء الخدمة لا عن طريق موفر الخدمة الذي يقول لي يجب أن تزور موقع الشركة لالغاء الخدمة حيث أننا فقط نوفر لهم جهاز يقوم بالارسال وليس لنا علاقة بالاشتراك فنحن نحاسبهم على عدد الرسائل لا على المشتركين وفي نفس الوقت عندما أزور موقع الشركة أشاهد صفحة بدائية مع مربعين أدخال تطلب رقم الاشتراك ورقم الهاتف لكنها لا تقوم بتنفيذ الأمر وأيضا عندما أرسل عن طريق الهاتف فأن الرسالة تتم لكن لا يحدث اي الغاء للخدمة ورغم ذلك فقد وجدت حل متعب بالنسبة لي لكنه حل فالاشتراك الذي كان بيني وبينهم عبارة عن اشتراك شهري بقيمة 24 ريال فقمت بعمل طريقة استطيع من خلالها عدم الاشتراك وهي بعدم الشحن باكثر من هذا المبلغ بل أشحن على دفعات لا تزيد عن هذه القيمة وبعد عدة اشهر تفاجأت بأنها تسحب المبلغ بشكل اسبوعي رغم أني لم أطلب ذلك ورغم أن الاشتراك أصلا شهري لكنهم وجدو طريقة للاحتيال علي والسحب بشكل أسبوعي مما اضطرني لشراء هاتف آخر وترك هاتفي القديم للاستقبال فقط هذا الأمر أزعجني كثيرا وحاولت مئات المحاولات مع الشكوى بشكل متكرر لكن لا يوجد حلول مما أثار حفيضتي عليهم وأرغب في مقاضاتهم لذلك أبحث الآن عن جميع الاخطاء والمخالفات التي ارتكبت في حقي من ضمنها صفحة الغاء الاشتراك في موقعهم المزور ولكي أكون صادقا مع نفسي أولا أرغب في التأكد من حقيقة توقعي وهي أنهم فقط وضعو كود جافا سكربت وليس موقع بقاعدة بيانات للمشتركين فقط مجرد تزوير لذلك لم أجد أفضل من سوالف لعلمي بوجود أساتذة في البرمجة خاصة أن سوالف تقيم دورة في الجافا سكربت لذلك فضلت وضع هذا الموضوع هنا أيضا أحببت أن أنبه عن هدفي والا استطيع أن اطلب في موضوع الدورة عن تحليل الكود لكن من الأفضل أن يعرف من يريد أن يحلل لي الكود من الأخوة الأفاضل أصحاب الخبرة والدراية بالجافا سكربت .

لذلك أرجوا أن تقرأو الكود بتمعن وأعطائي رأيكم حوله هل هو مجرد كود خادع يوهم الزائر بأن هناك قاعدة بيانات للمشتركين أم أنه كود حقيقي يؤدي الغرض الحقيقي من وضعه وهو الغاء الاشتراكات .

كود:
<script language="JavaScript"> 
	// window.history.forward(0);
function login()
{
	var expression = /^[0-9]+$/;
	if(main.Mobile_Number1.value.length<1)
	{	alert( "ادخل رقم الجوال");
		main.Mobile_Number1.focus();
		return true;
	}
	if  (!(expression.test(main.Mobile_Number1.value)) )
	 {
		alert("يرجى ادخال رقم الجوال بشكل صحيح");
		main.Mobile_Number1.focus();
		return true;
	}
	if(main.Sub_ID.value.length<1)
	{	alert( "ادخل رقم الاشتراك");
		main.Sub_ID.focus();
		return true;
	}		
	main.operation.value = "login";
	main.submit();	
	return true;
}
function ClearCtrls()
{
	main.UserName.value="";	
	main.Mobile_Number2.value="";
	main.Mobile_Number1.value ="";
	main.Sub_ID.value="";		
	return true;
}
function sms_send()
{
	var expression = /^[0-9]+$/;
	if(main.Mobile_Number2.value.length != 10  )
	{	alert( "ادخل رقم الجوال");
		main.Mobile_Number2.focus();
		return true;
	}
	if  (!(expression.test(main.Mobile_Number2.value)) )
	 {
		alert("يرجى ادخال رقم الجوال بشكل صحيح");
		main.Mobile_Number2.focus();
		return true;
	}
	if(main.UserName.value.length<1)
	{
		alert( "ادخل الاسم");
		main.UserName.focus();
		return true;
	}	
	main.operation.value = "send_sms";
	main.submit();	
	return true;
}
function Sms_SubID()
{
	var expression = /^[0-9]+$/;
	if(main.Mobile_Number1.value.length != 10  )
	{	alert( "ادخل رقم الجوال");
		main.Mobile_Number1.focus();
		return true;
	}
	if  (!(expression.test(main.Mobile_Number1.value)) )
	 {
		alert("يرجى ادخال رقم الجوال بشكل صحيح");
		main.Mobile_Number1.focus();
		return true;
	}
	main.operation.value = "sms_subid";
	main.submit();	
	return true;
}
function call_next()
{
	top.location = "sms_jaz_tadaul-home.htm";
}
</script>