{"id":9912,"date":"2010-07-30T06:09:38","date_gmt":"2010-07-30T06:09:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-login-security\/"},"modified":"2010-08-24T03:25:03","modified_gmt":"2010-08-24T03:25:03","slug":"wp-login-security","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wp-login-security\/","author":412867,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.2","stable_tag":"0.1.2","tested":"3.0.5","requires":"2.8","requires_php":"","requires_plugins":"","header_name":"WP Login Security","header_author":"Joshua Scott","header_description":"","assets_banners_color":"","last_updated":"2010-08-24 03:25:03","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.joshuascott.net\/projects","header_plugin_uri":"http:\/\/www.joshuascott.net\/projects\/wploginsecurity\/","header_author_uri":"http:\/\/www.joshuascott.net","rating":0,"author_block_rating":0,"active_installs":10,"downloads":7451,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.1.1","0.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,710,602,600,69673],"plugin_category":[38,54],"plugin_contributors":[90480],"plugin_business_model":[],"class_list":["post-9912","plugin","type-plugin","status-closed","hentry","plugin_tags-admin","plugin_tags-authentication","plugin_tags-login","plugin_tags-security","plugin_tags-whitelisting","plugin_category-authentication","plugin_category-security-and-spam-protection","plugin_contributors-joshuascott94","plugin_committers-joshuascott94"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wp-login-security.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WP Login Security provides enhanced security for blog administrators by requiring administrators to register or whitelist their IP address.<br \/>\nIf the IP address is not recognized, the plugin will send an email to the blog administrator with a link that contains a one-time key.<\/p>\n\n<p><strong>What does this Plugin do?<\/strong><\/p>\n\n<ol>\n<li>Each time a user logs in, the plugin will compare their existing IP address to the last seen IP address.<\/li>\n<li>If the IP does not match or no IP addresses have been whitelisted, an email will be sent to the users registered email address.<\/li>\n<li>The user must login to their email and click the included link, which contains the one-time password.  Note: passwords expire after <\/li>\n<li>The plugin can be configured to also send an email to the blog administrator as well as the user.  <\/li>\n<\/ol>\n\n<p><strong>Upcoming Features<\/strong><\/p>\n\n<ol>\n<li>Ability to update whitelist from within admin interface.<\/li>\n<li>Custom set expiry time for one-time key<\/li>\n<li>Admin activity audit\/access log<\/li>\n<\/ol>\n\n<!--section=installation-->\n<p>This Plugin works without you having to make any changes.<\/p>\n\n<ol>\n<li>Search for the plugin using the WordPress Plugin Installer OR download and unzip the directory into your plugins directory<\/li>\n<li>Activate the Plugin through the 'Plugins' menu in WordPress - Upon activation, your current IP will be automatically whitelisted.<\/li>\n<li>Enjoy the enhanced security!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Can I help you develop this framework\/Plugin?<\/dt>\n<dd><p>Yes, I am open to anyone with experience who can provide assistance in making this Plugin better.  Just <a href=\"http:\/\/www.joshuascott.net\/contact\">send<\/a> me a message.<\/p><\/dd>\n<dt>How to ask a question?<\/dt>\n<dd><p>Click <a href=\"http:\/\/www.joshuascott.net\/contact\">here<\/a> and ask me a question.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Default is now enabled after activation.  Plugin was not setup to provide protection after activation before.  <\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Minor corrections of all version numbers<\/li>\n<\/ul>\n\n<h4>Beta 0.1.0<\/h4>\n\n<ul>\n<li>First Release. Provides base administrator whitelisting functionality.<\/li>\n<\/ul>","raw_excerpt":"Whitelist User IP addresses. Sends an email to the admin if IP is unknown with one-time key.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/9912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=9912"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/joshuascott94"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=9912"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=9912"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=9912"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=9912"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=9912"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=9912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}