ওয়ার্ডপ্রেস ডিফল্ট পাসওয়ার্ড শক্তি মিটার স্ক্রিপ্ট কীভাবে ব্যবহার করবেন


18

আমি ওয়ার্ডপ্রেস ডিফল্ট পাসওয়ার্ড শক্তি মিটার এঁকেছি কিন্তু কীভাবে এটি ব্যবহার করতে হয় তা জানি না। বর্তমানে কোডেক্স পৃষ্ঠাটি তার ডকুমেন্টেশনের কোনও লিঙ্ক দেয় না। এর ডেমো পৃষ্ঠা বা ডকুমেন্টেশনের সাথে কারও কোনও লিঙ্ক আছে?

স্থিরপ্রতিজ্ঞ

এইচটিএমএল বেশ সহজ। দুটি পাসওয়ার্ড বাক্স থাকবে। পাসওয়ার্ডের ফলাফল দেখানোর জন্য একটি ডিভ এবং ব্যবহারকারীর নাম পাওয়ার জন্য একটি লুকানো ফাইল filed এবং অবশ্যই আপনার এনক্যু jqueryএবং wp_enqueue_script('password-strength-meter');jQuery কোডের আগে। এটি কার্যকর করার জন্য এখানে jQuery কোড রয়েছে:

    jQuery(document).ready(function(){
      if(jQuery("#pass-strength-result").length > 0){
            jQuery("#pass1").bind("keyup", function(){
            var pass1 = jQuery("#pass1").val();
            var pass2 = jQuery("#pass2").val();
            var username = jQuery("#username").val();
            var strength = passwordStrength(pass1, username, pass2);
            updateStrength(strength);
            });
            jQuery("#pass2").bind("keyup", function(){
            var pass1 = jQuery("#pass1").val();
            var pass2 = jQuery("#pass2").val();
            var username = jQuery("#username").val();
            var strength = passwordStrength(pass1, username, pass2);
            updateStrength(strength);
            });
        }
    });

function updateStrength(strength){
    var status = new Array('short', 'bad', 'good', 'strong', 'mismatch');
    var dom = jQuery("#pass-strength-result");
    switch(strength){
    case 1:
      dom.removeClass().addClass(status[0]).text('Too Short');
      break;
    case 2:
      dom.removeClass().addClass(status[1]).text("Bad Password");
      break;
    case 3:
      dom.removeClass().addClass(status[2]).text("Good Password");
      break;
    case 4:
     dom.removeClass().addClass(status[3]).text("Strong Password");
      break;
    case 5:
      dom.removeClass().addClass(status[4]).text("Mismatch");
      break;
    default:
      //alert('something is wrong!');
    }
}

আমাকে সঠিক দিকনির্দেশে প্রেরণ করার জন্য @ ক্রেম্বো৯৯৯কে ধন্যবাদ জানাই। এখানে যদি কেউ এটির প্রয়োজন হয় তবে শক্তি মিটারের উত্স কোডটি । এর ভিতরে wp-admin/js/password-strength-meter.dev.js

উত্তর:


6

ভাল প্রশ্ন :-)

ডকুমেন্টেশনগুলিতে আপনাকে ঠিক সহায়তা করতে পারি না - তবে এটি কীভাবে কাজ করে আমি তার একটি সামান্য ব্যাকগ্রাউন্ড দিতে পারি।

ওয়ার্ডপ্রেস একটি jQuery স্ক্রিপ্ট ব্যবহার করে যার নাম পাসওয়ার্ড-শক্তি-মিটার.জেএস (ডাব্লুপি-অ্যাডমিন / জেএস-এ পাওয়া যায়) ডিরেক্টরি। এটি আসলে কেবলমাত্র একটি ফাংশন (যাকে বলে পাসওয়ার্ড স্ট্রেনথ (চ, i, d)) যেখানে f = পাসওয়ার্ড 1, i = ব্যবহারকারীর_লগিন এবং ডি = পাসওয়ার্ড 2।) যা পূর্ণসংখ্যা হিসাবে "স্ট্রিংথ" (বা মিল নয়) প্রদান করে। এই ফাংশনটি কল করতে এবং ব্যবহার করতে আপনার একটি দ্বিতীয় জাভাস্ক্রিপ্টের প্রয়োজন (উদাহরণস্বরূপ - একই ডিরেক্টরিতে ব্যবহারকারী-প্রোফাইল.js পাওয়া গেছে - তবে সম্পাদনা-পৃষ্ঠার পৃষ্ঠাতেও সুনির্দিষ্ট) শর্টসগুলিতে - আপনি পাসওয়ার্ড-শক্তি-মিটার অনুলিপি করতে পারেন। জেএস এবং এটিকে "jQuery প্লাগইন" হিসাবে ব্যবহার করুন - তবে আইএমএইচও - আপনাকে এটি ব্যবহার করতে আরও একটি জাভাস্ক্রিপ্ট লিখতে হবে - আপনি কী অর্জন করতে চান - তার উপর নির্ভর করে কীভাবে, এবং কোথায়। (আপনি ব্যবহারকারী-প্রোফাইল.js আপনার প্রয়োজনীয়তার জন্য রেফারেন্স হিসাবে, অনুলিপি এবং সংশোধন করতে পারেন)

অন্য কেউ যদি আপনাকে এর চেয়ে ভাল উত্তর না দেয় (এবং আমি আশা করি যে কেউ এটি করবে) এটি কেবল অন্য কিছু জ্যাকুরি পাসওয়ার্ড শক্তি শক্তি প্লাগইন ব্যবহার করার ক্ষেত্রে হতে পারে যা সম্ভবত প্রয়োগ করা সহজ এবং আরও ভাল ডকুমেন্টেড রয়েছে। আপনি যদি এই বিকল্পটি চয়ন করেন - আপনি এখানে একটি তালিকা পেতে পারেন:

http://www.webresourcesdepot.com/10-password-strength-meter-scripts-for-a-better-registration-interface/

http://www.articlediary.com/article/10-password-strength-meter-scripts-to-check-password-strength-178.html

আপনি এখানে একটি সাধারণ সুন্দর টিউটোরিয়ালও খুঁজে পেতে পারেন যা আপনাকে প্রক্রিয়াটি আরও ভালভাবে বুঝতে দেয়: http://net.tutsplus.com/tutorials/javascript-ajax/build-a-simple-password-strength-checker/


ধন্যবাদ! প্রকৃতপক্ষে ওয়ার্ডপ্রেস ডিফল্টটি ব্যবহার করতে চান কারণ এটি আমার উদ্দেশ্যে যথেষ্ট হবে। এছাড়াও সমস্ত ওয়ার্ডপ্রেস শিপ করা স্ক্রিপ্টগুলি জানতে এবং বুঝতে চান তাই আমি এটি একটি সুযোগ হিসাবে নিয়েছি;) এছাড়াও অবস্থান তথ্যের জন্য ধন্যবাদ। আমি wp-includesডিরেক্টরিতে এটি চেষ্টা করার চেষ্টা করেছি । দেব সংস্করণটি ব্যাখ্যামূলক। আমি এটি এখনই কাজ করার চেষ্টা করব :)
সিসির

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