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

كيف أمرر اسم المستخدم وكلمة المرور للصفحة المطلوبة في طريقة post

بدأه rohaili في 23 مايو 2011 · 11 رد · 656 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

في الطريقة get يمكن اضافة اسم المستخدم وكلمة المرور لآخر الرابط عند الدخول للصفحة كالتالي


http://www.w3schools.com/simpleform.asp?username=myuser&password=mypass

لكن اذا الموقع يستخدم طريقة post فكيف يكون ذلك

حيث إني أقوم بعمل برنامج يقوم بالدخول للموقع برمجيا بمجرد ادخال المستخدم لاسم المستخدم وكلمة المرور في البرنامج ثم يقوم البرنامج بفتح الصفحات والتعديل على بعض البيانات في الموقع برمجيا

وجزاكم الله خيرا

300_130.gif

#2

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

اخي لانصحك بتمرير معلومات تسجيل الدخول عبر ال URL قد تكون عرضه للهاكرز .. لذا انصحك باستخدام طرق التحقق الموفره من قبل ال ASP.NET فيمكنك استخدام ال FormsAuthetication في حالتك ..

.:: Wish to become better and better ::.

#3

بمجرد وضع زر submit. عند الضغط عليه يتم إرسال جميع محتويات صناديق النص في الصفحة عبر الـPOST

#4

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

جزاكم الله خيرا

كلامكم صحيح

لكن هناك بيانات كثيرة موجودة على ملف لدى المستخدم

ولا اريد من المستخدم أن يكتبها نصيا في الصفحة بل اريد تسهيل المهمة عليه

بأن أصمم برنامجا ينسخ هذه البيانات من الملف الذي يحدده المستخدم ثم يدخل اسم المستخدم وكلمة المرور في البرنامج ثم يقوم البرنامج بالدخول على الموقع ووضع البيانات فيه

300_130.gif

#5

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

اخي يمكنك فعل هذا بالطريقه المذكوره سابقا .. ولكن ممكن توضح المشكله بالتفصيل ليتسنى لي اختيار طريقه مناسبه تفي بالغرض ..

.:: Wish to become better and better ::.

#6

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

هناك بعض البيانات التي يجب المستخدم أن يدخلها يدويا في أحد المواقع وهي كثيرة ففكرت بعمل برنامج يسحب البيانات من الملف الذي يحدده المستخدم وادراجها في الحقول المخصصة لها في الصفحة .

اولا قمت بعرض مصدر الصفحة واستخرجت التالي


<form name="Login" method="post" action="login.aspx" id="Login" >

<input name="username" type="text" id="username"/>

<input name="password" type="password" id="password"/>

</form>

ثانيا قمت بكتابة العنوان التالي في المستعرض


http://www.mydomain.com/login.asp?username=myuser&password=mypass

المفترض أن يتم الدخول على الصفحة كما لو أنني كتبت اسم المستخدم وكلمة المرور ثم ضغطت على زر الدخول ، لكن لم تفتح الصفحة بل يعاد عرض صفحة الدخول من جديد !

أي أني أريد البرنامج أن يقوم نيابة عن المستخدم بالدخول على الموقع وكتابة اسم المستخدم وكلمة المرور والضغط على زر الدخول كل هذا يقوم به البرنامج

300_130.gif

#7

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

اخي لاحظت الفورم يستخدم المنهج Post وليس Get فلن يقبل كتابة اسم المستخدم وكلمة مروره في الرابط؟!!

.:: Wish to become better and better ::.

#8

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

جزاك الله خيرا

ولكن ألا يمكن الاحتيال عليه بأي طريقة أخرى ؟!

300_130.gif

#9

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

اخي القصه مو قصه احتيال!! بس بالنسبه للصفحه السابقه انت مصممها ولا لا؟!!

.:: Wish to become better and better ::.

#10

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

أخي أنا مصمم مواقع وبرامج لكن هذا الموقع المقصود ليس من تصميمي

ولا اقصد بالاحتيال الاساءة للموقع او اللعب ببياناته

وانما التسهيل على المستخدم حيث ان البيانات موجودة في قاعدة بيانات لدى المستخدم

واريد تصميم برنامج بحيث يكتب المستخدم له اسم المستخدم وكلمة المرور الخاصة به في البرنامج

ثم يتولى البرنامج الدخول على صفحات الموقع وتعبئة البيانات بعد جلبها من القاعدة الموجودة حاليا على جهاز المستخدم

300_130.gif

#11

ما دمت تعرف هيكل الصفحة المستخدمة فيمكنك القيام بعمل HTTPRequest يدوياً يرسل البيانات التي تريدها.

#12

سأحاول

وجزاكم الله خيرا

300_130.gif

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…