অধিকাংশ যেহেতু autocomplete
গৃহীত উত্তর সহ প্রস্তাবনা,, আজকের ওয়েব ব্রাউজারে কাজ করে না (অর্থাত ওয়েব ব্রাউজার পাসওয়ার্ড পরিচালকদের উপেক্ষা autocomplete
), একটি আরো উপন্যাস সমাধান মধ্যে সোয়াপ হয় password
এবং text
ধরনের এবং যখন ক্ষেত্র পটভূমির রঙ পাঠ্যের রঙ মেলে করা একটি সরল পাঠ্য ক্ষেত্র, যা ব্যবহারকারী (বা কীপাসের মতো কোনও প্রোগ্রাম) কোনও পাসওয়ার্ড প্রবেশ করানোর সময় আসল পাসওয়ার্ড ক্ষেত্র হওয়ার সময় পাসওয়ার্ডটি আড়াল করতে থাকে। ব্রাউজারগুলি সরল পাঠ্য ক্ষেত্রে সংরক্ষণ করা পাসওয়ার্ডগুলি সংরক্ষণ করতে বলবে না।
এই পদ্ধতির সুবিধাটি হ'ল এটি প্রগতিশীল বর্ধনের জন্য অনুমতি দেয় এবং তাই কোনও সাধারণ পাসওয়ার্ড ক্ষেত্র হিসাবে কোনও ক্ষেত্রের জন্য জাভাস্ক্রিপ্টের প্রয়োজন হয় না (আপনি পরিবর্তে একটি সরল পাঠ্য ক্ষেত্র দিয়ে শুরু করতে পারেন এবং একই পদ্ধতির প্রয়োগ করতে পারেন তবে এটি সত্যই HIPAA নয় PHI / সিলিকোন-অনুবর্তী)। এবং এই পদ্ধতির লুকানো ফর্ম / ক্ষেত্রগুলির উপর নির্ভর করে না যা সম্ভবত সার্ভারে প্রেরণ করা যায় না (কারণ সেগুলি লুকানো রয়েছে) এবং সেই কৌশলগুলি কয়েকটি আধুনিক ব্রাউজারগুলিতেও কাজ করে না।
jQuery প্লাগইন:
https://github.com/cubiclesoft/php-flexforms-modules/blob/master/password-manager/jquery.stoppasswordmanager.js
উপরের লিঙ্ক থেকে প্রাসঙ্গিক উত্স কোড:
(function($) {
$.fn.StopPasswordManager = function() {
return this.each(function() {
var $this = $(this);
$this.addClass('no-print');
$this.attr('data-background-color', $this.css('background-color'));
$this.css('background-color', $this.css('color'));
$this.attr('type', 'text');
$this.attr('autocomplete', 'off');
$this.focus(function() {
$this.attr('type', 'password');
$this.css('background-color', $this.attr('data-background-color'));
});
$this.blur(function() {
$this.css('background-color', $this.css('color'));
$this.attr('type', 'text');
$this[0].selectionStart = $this[0].selectionEnd;
});
$this.on('keydown', function(e) {
if (e.keyCode == 13)
{
$this.css('background-color', $this.css('color'));
$this.attr('type', 'text');
$this[0].selectionStart = $this[0].selectionEnd;
}
});
});
}
}(jQuery));
ডেমো:
https://barebonescms.com/demos/admin_pack/admin.php
মেনুতে "এন্ট্রি যোগ করুন" ক্লিক করুন এবং তারপরে পৃষ্ঠার নীচে স্ক্রোল করুন "মডিউল: পাসওয়ার্ড ম্যানেজার থামান"।
অস্বীকৃতি: যদিও এই দৃষ্টিভঙ্গি দৃষ্টিশক্তিপূর্ণ ব্যক্তিদের জন্য কাজ করে, স্ক্রিন রিডার সফ্টওয়্যার নিয়ে সমস্যা থাকতে পারে। উদাহরণস্বরূপ, কোনও পর্দা পাঠক ব্যবহারকারীর পাসওয়ার্ডটি উচ্চস্বরে পড়তে পারে কারণ এটি একটি সরল পাঠ্য ক্ষেত্রটি দেখে। উপরের প্লাগইনটি ব্যবহারের অন্যান্য অপ্রত্যাশিত পরিণতিও হতে পারে। অন্তর্নির্মিত ওয়েব ব্রাউজারের কার্যকারিতা পরিবর্তন করা বিভিন্ন শর্ত এবং প্রান্তের কেসগুলির পরীক্ষা করে স্বল্প পরিমাণে করা উচিত।