perrybutler / WP-OAuth

A WordPress plugin that allows users to login or register by authenticating with an existing Google, Facebook, LinkedIn, Github, Reddit or Windows Live account via OAuth 2.0. Easily drops into new or existing sites, integrates with existing users.
GNU General Public License v2.0
97 stars 76 forks source link

New Option to Allow Override "Anyone Can Register" Wordpress Setting #55

Open vinull opened 8 years ago

vinull commented 8 years ago

This adds a new option that let's a user override the Wordpress option "users_can_register" to let WP-OAuth register new users while having the site closed to new Wordpress accounts.

The use case for this is wanting to have some users (admins) log in with Wordpress accounts, thus keeping the wordpress login form visible, while user accounts require OAuth logins. Enabling "Anyone Can Register" leaves the site owner open to spam registrations. I know, I had this problem which is why I made this pull request =)

Please note, the file register.php had multiple line ending types detected in the same file and even my beloved vim could not cope. The only change is line 12, the rest are just fixing the line endings.

Also, there is a small change on the style sheet to fix the options page. On my firefox the "toggle" options were pushing down col 2 and causing col 1 to stack beneath it.