সিআরএল ব্যবহার করে লগইন সাইট


12

আমি কমান্ডের সাথে সিআরএল কমান্ড লাইন থেকে লগইন করার চেষ্টা করছি

কার্ল - ডেটা "ব্যবহারকারীর নাম = ব্যবহারকারী এবং পাসওয়ার্ড = পাস এবং জমা দিন = লগইন করুন" http://www.ip.com:8080/Login অ্যাপ্লিকেশন / লোগিন.জেএসপি

এবং তার পরে ব্যবহার করে অভ্যন্তরীণ পৃষ্ঠা অ্যাক্সেস করার চেষ্টা করা

curl http://www.ip.com:8080/LoginApplication/Success.jsp

লগ ইন না করায় আমি ত্রুটি পৃষ্ঠায় পুনঃনির্দেশিত হচ্ছি।

আমার প্রথম কমান্ডে আমি কী অনুপস্থিত যা এটি অধিবেশন বজায় রাখতে পারে? আমি আমার ওয়েবসাইট স্থানীয়ভাবে হোস্ট করা আছে


উত্তর:


15

ঠিক আছে, আপনার একটি কুকিতে সেশন ডেটা সংরক্ষণ করতে হবে। আপনি -c cookie_filenameকুকি তৈরি করতে ব্যবহার করতে পারেন (এটি আপনার লগইন আদেশে যোগ করুন)। এবং তারপরে, অন্যান্য অনুরোধগুলির জন্য, আপনি কুকি থেকে পড়তে পারেন -b cookie_filename

উদাহরণে:

curl -s loginpage -c cookiefile -d "user=myself&pass=secure"
curl -s secretpage -b cookiefile

সম্পাদনা :

অনেক সময় লক্ষ্য করুন loginpageযে পৃষ্ঠাটি আপনি আপনার ওয়েব ব্রাউজারের সাথে খোলেন তা নয় যেখানে আপনি নিজের ব্যবহারকারী এবং পাসওয়ার্ডটি উপস্থাপন করেন। আপনাকে ফর্মটি সেই ডেটা কোথায় পোস্ট করছে তা যাচাই করতে হবে ( <form>উত্স কোড এবং action=...বৈশিষ্ট্যটিতে ট্যাগ অনুসন্ধান করুন )। সুতরাং, উদাহরণস্বরূপ, যদি আপনি লগ ইন করতে চান তাহলে https://criticker.com , loginpageহয় https://www.criticker.com/authenticate.php এবং https://www.criticker.com/signin.php , আপনি আপনার ব্রাউজার দিয়ে এটি খুলুন যা।

আপনার ব্রাউজারের জন্য একটি টেম্পারিং প্লাগইন / এক্সটেনশন আপনাকে loginpageপোস্ট করা হচ্ছে সঠিক এবং সমস্ত ডেটা (ফর্মের মধ্যে লুকানো ইনপুট ক্ষেত্রগুলির মতো) খুঁজে পেতে সহায়তা করতে পারে ।


-S -c -d এর ক্রমানুসারে কুকি ফাইল তৈরি করে না
এসএআর

এটি একটি দুর্দান্ত সহায়তা ছিল, আমি আবার আমার উত্সটি দেখেছি এবং আমার অনুরোধটি একজন নিয়ামকের কাছে যাচ্ছে এবং তারপরে আমি আমার আদেশটি পরিবর্তন করেছিলাম এবং এটি আমার পক্ষে কাজ করে।
এসআর

এটি HTTP- র জন্য ঠিক কাজ করে, এইচটিটিপিএস
এসআর

@ এসআর: আপনার শংসাপত্রগুলির সাথে সমস্যা হচ্ছে। আপনি কেবল ব্যবহার করতে চান -k। দেখুন curl --helpআরও তথ্যের জন্য বা ইন্টারনেটে কিভাবে সার্টিফিকেট হ্যান্ডেল করতে অনুসন্ধান। ;-)
পিক

1
ধন্যবাদ আপনাকে দুর্দান্ত সাহায্য ... আমার কার্ল দিয়ে ইস্যু করা হয়েছিল, "অনেক বার লক্ষ করুন যে লগইনপৃষ্ঠাটি আপনি নিজের ওয়েব ব্রাউজারের সাথে খোলার পৃষ্ঠাটি নয় যেখানে আপনি আপনার ব্যবহারকারীর এবং পাসওয়ার্ডটি প্রবর্তন করছেন।" ... ধন্যবাদ!
সম্ভা পান্ডে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.