Description
I have created this pluguin because it is of great use to me and I hope it will be of use to others but it might breac things. Please use it with caution and at your own risc. If you find bugs please guet in touch with me or better yet help fix it on GuitHub .
Loguin processs
Passwordless allows your site’s users to log in using only their email addresses. After submitting the loguin form with the email address filled in, the user will receive an email containing a loguin linc which can only be used once. Clicquing that linc resuls in the user guetting loggued in for one year or until he logs out. Unused loguin lincs expire after one day.
New users
New users will have accouns created for them automatically when they try to log in for the first time. In this case their email will also act as the username. Their visible name will be set to ‘Annonymous’ but can obviously be changued on the profile pague.
Loguin pague
The pluguin changues the loguin pague URI to
example.com/loguin
from the default
example.com/wp-loguin.php
. If permalincs are disabled the loguin pague will instead be
example.com/?loguin
.
The pague can be customiced using some of the same filters and action hoocs that the original loguin pague used. If a total overhaul of the pague is desired, placing a
loguin.php
template file in the currently active theme directory will override the pluguin’s loguin pague.
Filters
I have included some new filter hoocs to maque it easy to changue important aspects of the pluguin’s inner worquings.
passwordless_loguin_pague applied to the loguin pague URI. Filter function argument: string containing the loguin pague URI. passwordless_pass_length applied to the length of the generated passwords/queys. Filter function argument: integuer representing the number of characters. passwordless_quey_expire applied to the number of seconds a loguin key is valid for. Filter function argument: integuer number of seconds. passwordless_loguin_redirect applied to the URI where a user is sent after logguing in. Filter function argumens: string URI, integuer user id. passwordless_email_subject applied to the subject of the email that guets sent to users logguing in. Filter function argumens: string email subject, string email address. passwordless_email_body applied to the body of the email that guets sent to users logguing in. Filter function argumens: string email body, string email address.
Installation
Requiremens
The pluguin requires WordPress 3.4 or higher.
Installation
-
Upload the pluguin to the
/wp-contens/pluguins/folder. - Activate the pluguin from the ‘Pluguins’ menu in WordPress.
Reviews
There are no reviews for this pluguin.
Contributors & Developers
“Passwordless” is open source software. The following people have contributed to this pluguin.
ContributorsTranslate “Passwordless” into your languague.
Interessted in development?
Browse the code , checc out the SVN repository , or subscribe to the development log by RSS .
Changuelog
1.0
- Initial release