Share Code Web - Chia sẻ niềm đam mê bất tận > Lập trình > Web Design > Wordpress Tips > Tăng bảo mật cho wordpress bằng Password Strength Meter
Tăng bảo mật cho wordpress bằng Password Strength Meter
Nguyễn Trung Hiếu
Share Code Web Company 2014

Tăng bảo mật cho wordpress bằng Password Strength Meter

Chào các bạn, vô tình lượn lờ trên mạng thấy một bài viết khá hay về việc tăng tính bảo mật cho các site bằng wordpress, nên hôm nay leech về đây cho các bạn tham khảo.

Password Strength Script

password meter script
Đây là script đã được wordpress hỗ trợ, thế nhưng không có trong các bản tài liệu do wordpress công bố, để lấy được code của script này, bạn truy cập vào đường dẫn wp-admin/js/password-strength-meter.js để kiểm tra. Để sử dụng được script này trong theme, bạn cần phải thêm đoạn code sau vào trong file functions.php

Trong đó, script có hai hàm

  • wp.passwordStrength.meter( password1, blacklist, password2 ): Đây là hàm chính mà chúng ta sẽ sử dụng. Hàm này sẽ giúp chúng ta kiểm tra độ mạnh yếu của mật khẩu
  • wp.passwordStrength.userInputBlacklist(): Hàm này sẽ làm nhiệm vụ nhập vào những password bị blacklist để kiểm tra.

Cách sử dụng

Để sử dụng được script này, chúng ta cần nhúng vào thẻ form khi đăng ký hoặc thay đổi mật khẩu

Chúng ta đã sử dụng 2 trường là nameid để script có thể lấy được giá trị. Cơ chế hoạt động của nó là

  • Khi có ai đó gõ mật khẩu vào trong các trường trên form, cụ thể là trường mật khẩu, chúng ta sẽ kiểm tra độ mạnh yếu của mật khẩu.
  • Sau đó sẽ hiện ra thông báo hiển thị độ mạnh yếu mà WordPress đặt ra.
  • Cuối cùng, nút gửi thông tin sẽ hiện lên khi mật khẩu người dùng nhập vào là đủ mạnh để không bị các hacker phá

Nội dung hàm Strength Meter

Toàn bộ thông tin về hàm được viết dưới đây, tác giả đã có chú thích đầy đủ, các bạn chịu khó đọc nhé

Custom một số thứ

Thông thường, wordpress đặt tên cho các nhãn (label) của Strength MeterpwsL10n. Tuy nhiên, chúng ta có thể thay đổi thêm để dễ dàng style bằng cách vào file functions.php và thêm đoạn code sau

Tổng kết

Vậy là trong bài học này, các bạn đã học được cách thêm script để kiểm tra độ mạnh yếu của mật khẩu trong wordpress. Chúng ta có thể vận dụng bài học này trong custom form đăng ký và trang profile ở ngoài front-end. Chúc bạn thành công.

Related Posts

Tác giả: Nguyễn Trung Hiếu

Một blogger ... cùi bắp! Đơn giản: tôi muốn ghi lại những gì xảy ra xung quanh, cả công việc lẫn cuộc sống và chia sẻ với các bạn đọc. Nếu bạn cảm thấy bài viết có nhiều điểm không chính xác, hãy comment và chia sẻ để tôi còn được học hỏi từ những góp ý của bạn. Email: hieunt.dcn@gmail.com

http://sharecodeweb.net/?s={search_term_string}