ইউআরএল: @ এর সাথে ব্যবহারকারীর নাম


125

কোনও ইউআরএল দিয়ে ব্যবহারকারী নাম এবং পাসওয়ার্ড প্রেরণ করতে আমরা এই স্কিমটি ব্যবহার করি:

http://username:password@www.my_site.com

তবে আমার ব্যবহারকারীর নাম my_email@gmail.com
সমস্যা হচ্ছে @

আমি কিভাবে এটা সমাধান করতে পারে?


10
@হিসাবে এনকোড %40
মার্ক বি

6
আপনি আপনার ইউআরএল এর একটি পাসওয়ার্ড অন্তর্ভুক্ত করতে চান না, কারণ এরপরে আপনি ঘটনাক্রমে এইচটিটিপি (যা আপনি করছেন) এর মাধ্যমে URL টি অ্যাক্সেস করার চেষ্টা করতে পারেন, এবং এর অর্থ হ'ল যে আপনি ৫০ মিটারের মধ্যে ওয়্যারশার্কের সাথে আপনার পাসওয়ার্ড এবং ব্যবহারকারীর নাম রয়েছে।
হোল্ডঅফহাঙ্গার

উত্তর:


182

আপনার @ URL কে 40% হিসাবে এনকোড করা দরকার।


1
খুশী হলাম। এটিতেও কাজ করে যদি আপনার পাসওয়ার্ডে @খুব বেশি থাকে যা পাসওয়ার্ড পরিচালকদের দ্বারা তৈরি এলোমেলো পাসওয়ার্ডগুলির সাথে ক্রমবর্ধমান।
অ্যাডামিন

আমি কি আলফানিউমেরিকের চেয়ে আলাদা আলাদা আলাদা আলাদা অক্ষরের সাথে এটি করতে পারি? উদাহরণস্বরূপ, যদি আমার ব্যবহারকারীর নাম name.lastname@mail.comএবং আমার পাসওয়ার্ড abc!@#, আমি ব্যবহার করব name%2Elastname%40mail%2Ecomএবং abc%21%40%23?
m4l490n

19

Url এনকোডিংয়ের জন্য @ চিহ্নের পরিবর্তে আপনার ব্যবহারকারীনে% 40 ব্যবহার করুন Use এটি তখন এটি সঠিকভাবে পাস করা উচিত।


এটি এখন জাঁকজমকপূর্ণভাবে কাজ করে যে বিটবাকেট সরল ব্যবহারকারীর নাম আর মঞ্জুরি দেয় না, তবে ব্যবহারকারীর নাম@example.org শৈলীর ব্যবহারকারীর নাম প্রয়োজন।
জেরোয়েন ওয়েয়ার্ট প্লুয়িমার্স

14

শুধু কর:

 http://my_email%40gmail.com:password@www.my_site.com

আমি বেশ অবাক হয়েছি যে সমস্যাটি ব্যবহারকারীর নাম @এবং পাসওয়ার্ডের সাথে নয় - সাধারণত এটিই আমি ইউআরএল কর্তৃপক্ষ বা পথের অংশগুলিতে সংরক্ষিত অক্ষরগুলি পাই।

বিশেষ অক্ষরের সাধারণ কেস সমাধানের জন্য: কেবলমাত্র ক্রোম কনসোলটি খুলুন F12তারপরে আপনার পাসওয়ার্ড (বা ব্যবহারকারীর নাম) encodeURIComponent(str)কোথায় আছে তা পেস্ট করুন strএবং তারপরে পাসওয়ার্ড সহ ইউআরএল গঠনের জন্য এনকোডযুক্ত ফলাফলটি ব্যবহার করুন।

আশা করি এটি আপনার কিছুটা সময় সাশ্রয় করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.