• O WordPressu
    • O WordPressu
    • Česká lokalizace
    • Manuál (anglicky)
    • Rozcestník podpory
    • Zpětná vazba
  • Přihlásit se
  • Registrace
Přejít na obsah

WordPress.org

Česko

  • Úvodní stránka
  • Podpora
  • Blog
  • Šablony
  • Pluginy
  • WordCamp
  • Komunita
  • Překlady
  • Kontakt
  • Získejte WordPress

Pluginy

  • Oblíbené
  • Beta testy
  • Vývojáři
Stáhnout

Clean Login

Autor: codection
  • Podrobnosti
  • Hodnocení
  • Instalace
  • Podpora
  • Vývojáři

Popis

Responsive Frontend Login and Registration plugin. A plugin for displaying login, register, editor and restore password forms through shortcodes.

  • [clean-login]
  • [clean-login-edit]
  • [clean-login-register]
  • [clean-login-restore]

Úvod

  • Add your login form in the frontend easily (page or post)
  • And also the registration and the lost password form
  • If user is logged in, the user will see a custom profile and will be able to edit his/her data in another front-end form
  • One shortcode per form, you only need to create a page or post and apply this shortcode to create each form you want

Styl

  • Every form created is responsive
  • CSS adapted to each theme

Spam protection

  • Register form protected with CAPTCHA and Google reCaptcha (as an option)
  • Forms are also protected by Honeypot antispam protection

Internacionalization

  • WMPL ready with oficial certification
  • .po/.mo template included
  • Many languages included by default

More features

  • Auto status checker
  • Hide admin bar for non-admin users as an option
  • Disable dashboard access as an option
  • Standby user role for new user registration. With no capabilities, to allow admin approval of users optionally
  • Auto linked forms, if you place a shortcode in a page/post the link between them will be automatically generated
  • And yes, this is WordPress 4.6 ready! Also compatible with WooCommerce.

Usage and Settings

Please, refer to Installation section

Snímky obrazovky

  • Přihlašovací formulář
  • Preview user
  • Editor form
  • Lost password form
  • Register form with CAPTCHA and Google reCaptcha
  • Setting access from the dashboard
  • Setting page from the dashboard
  • Konfigurace menu
  • Plugin status
  • Options section
  • Nastavení aktualizováno
  • WPML. Certificate of Compatibility

Instalace

Instalace

  • Install Clean Login automatically through the WordPress Dashboard or by uploading the ZIP file in the plugins directory.
  • Then, after the package is uploaded and extracted, click Activate Plugin.

Now going through the points above, you should now see a new Clean Login menu item under Settings menu in the sidebar of the admin panel, see figure below of how it looks like.

Setting Menu image link

If you get any error after following through the steps above please contact us through item support comments so we can get back to you with possible helps in installing the plugin and more. On successful activation of this plugin, you should be able to see the login form when you place this shortcode [clean-login] in any page or post

Konfigurace

Below, the description of each shortcode for use as registration, login, lost password and profile editor forms

  • [clean-login] This shortcode contains login form and login information.
  • [clean-login-edit] This shortcode contains the profile editor. If you include in a page/post a link will appear on your login preview.
  • [clean-login-register] This shortcode contains the register form. If you include in a page/post a link will appear on your login form.
  • [clean-login-restore] This shortcode contains the restore (lost password?) form. If you include in a page/post a link will appear on your login form.

Also, in the Clean Login settings page you can check the plugin status as follows:

Plugin status image link

In this setting page you can also find the way to enable/disable the differents options of the plugin, like below:

Options image link

Regarding the widget usage, just place the Clean Login status and links widget in the widget area you prefer. It will show the user status and the links to the pages/posts which contains the plugin shortcodes.

Please feel free to contact us if you have any questions.

Příklad

A post/page need to be created by typing the main shortcode [clean-login] in the content.

When you save or update this post/page you will see the login form.

And also in the setting page [clean-login] entry will be updated pointing to the current post/page which contains the shortcode (and generates the login form):

Settings updated image link

We would repeat the same process with the rest of shortcodes if we need it:

  • [clean-login-edit] to create an edit profile form
  • [clean-login-register] to create a registration form
  • [clean-login-restore] to create a forgotten password and restore form

Nejčastější dotazy

  • Can I use my email in addition to your username for login? Yes, through WP Email Login.
  • Can I modify my Avatar? Clean Login uses your email to get your Avatar from the Gravatar service (from Automattic), but if you want to modify from the WordPress dashboard you can use WP User Avatar.
  • Is Clean Login compatible with AJAX-based plugins/themes/queries? Yes, from the version 1.2.6.
  • Can I change the sender name from WordPress to my domain name? Yes, through WP Simple Mail Sender.

Recenze

1 big issue that i observed

sophia27smith 31. 10. 2020
First of all, I would like to thanks the developers of this plugin for this simple and fast plugin. I was testing this plugin on my dummy site to test the working before using it on my main website. I found this issue. This is the main issue that I got. I found that any registered user can change his/her email at any time to any other email. There is no verification process for the changed email address. Now, some users can update the fake email address or email address of someone else. So, this will cause the misuse of using someone's email address and the user who has not registered on my site will get the emails from our website and that will be annoying and leads to spam messages. My suggestion is: would you only provide the option to change name and password only because change of email address without verification of a newly updated email address can cause misue and users can update fake or some other person email address. Thank You

after using 20+ plugin finally found this one

derrickjones 2. 10. 2020
I have used more than 20 different login plugins and I can say it with confidence that there is no match to this plugin. This plugin is simply amazing. The best part is, it is lightweight and taking no extra http request and because of this reason I am using this plugin. Before that, the plugins I tried slow down my site, also the requests in those plugins increase with page size (checked on gtmetrix). If the user has the option to update the bio and profile picture then it would be pretty good (If adding these 2 features make this plugin slow then please don't add, we all like this plugin because of the light-weight, I just give you the suggestion) At last, I would like to appreciate the developers of this plugin. Thank you so much.

Best Login Plugin and Lightweight. I have a small suggestion for you

darren642 24. 9. 2020
Clean Login is without any doubt the best and lightweight plugin. Thanks to the developers of this plugin. I have one suggestion and please consider this one feature to add in this plugin. In the edit my profile option you have given first name, last name, email, password. Please provide the option to add a profile photo and about the user option. This plugin is awesome! Thank You

Best WP Login Plugin

chris19731973 24. 7. 2020
Clean Login is the Best WP Login plugin, simple, lightweight, awesome (all themes) and much more ... I have installed it with BuddyPress and it's perfect ... Thank you ...

translate-convert

giasena 5. 6. 2020
this is an excellent plugin BUT it doesn t give us the option to convert label title in greek language

Working good

Bhanu Pratap 2. 6. 2020
Working good
Přečtěte si všech 128 recenzí

Autoři

Clean Login je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci
  • Alberto Hornero
  • Javier Carazo

Plugin „Clean Login“ byl přeložen do 6 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Clean Login” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.12.4.3

  • Hide admin bar functionality fixed

1.12.4.2

  • Non-cache method in login page now is optional
  • Code improvements

1.12.4.1

  • Fixed bug in login action because of non-cache method

1.12.4

  • Included a non-cache method to prevent problems with nonce in login form

1.12.3.2

  • Included more aria-labels

1.12.3.1

  • Nonce in activation emails are calculated in a different way to prevent problems checking them

1.12.3

  • In the edit profile form, if you change the email, the standard WordPress change email notification is sent to avoid problems with unwanted changes

1.12.2.1

  • Restore shortcode lost fixed

1.12.2

  • Lost fixed widget

1.12.1

  • aria-labels now can be translated
  • id included in some tags to improve usability

1.12

  • Code refactorized
  • Error updating profile when email is hidden fixed

1.11.3

  • Included aria-labels to improve accesibility

1.11.2

  • Automatic password generated now it is hidden from url when you are reseting it

1.11.1

  • New hooks added thanks again to @harrowmykel

1.11

  • New hooks added thanks to @harrowmykel
  • Nonces added in frontend forms thanks again to @harrowmykel

1.10.5

  • Fixed captcha not displaying when register template was overriden thanks to @harrowmykel

1.10.4

  • Added nonce in settings form

1.10.3

  • Email optional using attribute of shortcode in [clean-login-edit]

1.10.2

  • Email headers included instead of using a filter

1.10.1

  • Include filter to validate emails with custom rules

1.10

  • If a shortcode is removed, the url where is it saved is updated
  • If a site does not allow register, plugin does not allow use shortcode for register, does not show register link in login form and it shows an error if you try to see a page with register shortcode
  • Tested on WordPress 5.3

1.9.10

  • Email Notification HTML Tags bug solved. Thanks to unCommons (@uncommons)
  • Tested on WordPress 5.2.2

1.9.9

  • login_redirect filter included, and MemberPress compatibility ensured.
  • Tested on WordPress 5.1.1

1.9.8

  • Czech language added. Thanks to Zbyněk Gilar
  • Tested on WordPress 5.0.1

1.9.7

  • Action hook at the end of successful registration added. Thanks to Daniel Schumacher (@favor-it)

1.9.6

  • Unregistering captcha session bug solved. Thanks to Joe (@htjoe38)

1.9.5

  • New feature: registration process now distinguish between a wrong e-mail and an e-mail that was already registered with a different account. Thanks to Martin Newman.
  • New feature: a string template parameter is now added to the clean_login_register shortcode. Thanks to Martin Newman.
  • Session is now not destroyed but resetting the necessary parameter. Thanks to Martin Newman.

1.9.4

  • Email notification now support HTML as claimed (Bug solved). Thanks to Adrian Toro (@adrianifero)
  • Redirect after login is now working again (partially solved, just commented the suggested code). Thanks to Adrian Toro (@adrianifero)

1.9.3

  • Timed hiding of notification element. Thanks to Frede Hundewadt

1.9.2

  • reCaptcha bug solved, due to PHP version < 5.3

1.9.1

  • reCaptcha bug solved, due to PHP version < 5.5

1.9

  • Adding the Google reCaptcha option to the plugin. Thanks to Pablo Gómez Margareto (@pablomargareto)
  • Norwegian and Spanish languages updated. Thanks to Pablo Gómez Margareto (@pablomargareto)

1.8.2

  • Password generation bug solved. Thanks to fouad.z (@fouadz)
  • Tested on 4.9

1.8.1

  • $_POST sanitizing bug solved. Thanks to tomykas (@tomykas)

1.8

  • Norwegian language included. Thanks to Pablo Gómez Margareto (@pablomargareto)
  • Security exploits fixed, described below. Thanks to Ipstenu (Mika Epstein)
  • Sanitize, escape, and validate all POST calls. Bug fixed
  • Checked using Nonces and permissions. Bug fixed
  • Prevent direct file access for all PHP files. Bug fixed
  • Unique function name for all internal functions. Bug fixed
  • index.php file (silence is golden) included.
  • clean_login_register_session removed, code consequently updated.

1.7.12

  • Trying to get property of non-object at clean_login_load_before_headers() function is now fixed. Thanks to rasika17 (@rasika17) for reporting this issue.

1.7.11

  • Thumbnail image updated. icon-128×128 and icon-256×256
  • Text domain updated to clean-login, https://translate.wordpress.org/locale/es/default/wp-plugins/clean-login
  • get_translated_option_page() function bug fixed. Thanks to Ignazio Lucenti
  • The third parameter for preg_match_all became optional from PHP 5.4.0. but before it’s mandatory. Fixed! Thanks to Hemant Arora (@hemantkumararora)

1.7.10

  • Ukrainian language included. Thanks to Павел Дидыченко @didychenko
  • Tested on 4.7

1.7.9

  • Bug solved. User Roles are not translated on the frontend. Thanks to @ramzesimus for reporting it.
  • Partial support with Black Studio TinyMCE Widget and Shortcode Widget plugins, but one extra shortcode [clean-login] is needed to be include in a page/post. Thanks to Marco Chiesi @marcochiesi
  • Bug due to template support is now solved. Notice in the Register Form after 1.7.8 update. Thanks to @ramzesimus
  • Potential bug solved, due to variable scope at register-new.php

1.7.8

  • WPML redirection fixed. Thanks to @provinciacreative for the feedback

1.7.7

  • WPML redirection support for all the pages with clean-login shortcode and for the terms and conditions url. Thanks to Ignazio Lucenti, and also thanks to @webanwendung24
  • Template support added. Now the plugin looks for the templates in the „theme_folder/clean-login/“ as well. This is very useful to override the look of the content pages and keep this overrides when updating the plugin. Thanks to Ignazio Lucenti
  • cl_login_form filter included in the login form (this can be also updated through templates)

1.7.6

  • Added filter cl_login_redirect_url to allow overriding the login redirect, thanks to Diego Zanella support@aelia.co
  • Added filter cl_logout_redirect_url to allow overriding the logout redirect, thanks to Diego Zanella support@aelia.co

1.7.5

  • get_currentuserinfo() has been also replaced in all the forms, thanks to @ramzesimus
  • wp_enqueue_style unique handle name and dependency, thanks to @ramzesimus
  • Tested on 4.6 (beta1)

1.7.4

  • get_currentuserinfo() has been deprecated in WordPress 4.5. It is currently replaced by wp_get_current_user(). Thanks to @christer_f for notifying us

1.7.3

  • Turkish language updated. Thanks to Mert Eden
  • Tested on 4.5

1.7.2

  • French language updated. Thanks to thaipop

1.7.1

  • ‚Clean Login status and links‘ widget markup bug fixed. Thanks to ramzesimus (Роман Перевала)

1.7

  • Add name and surname in the registration form feature. Feature supported by Jordi Raüll
  • Validate user registration through an email. Feature supported by Jordi Raüll
  • Name and username as mandatory fields. Feature proposed by Vess Ivanov
  • Spanish translation updated
  • Catalonian language template (empty) created
  • Bug fixed in the login form when using redirections
  • Tested on 4.4

1.6.1

  • Settings link included in the plugins list
  • Redirection feature after registration bug fixed. Thanks to plentyland and davispe for reporting it
  • Tested on 4.3.1
  • Redirect after login and logout. Feature supported by Juan Manuel Caceres from JC Global Resources
  • Spanish translation updated
  • Some improvements in the setting page

1.6

  • Spanish translation updated
  • Notify the user registration through the ‚user_register‘ action hook. By ensuring, inter alia, the user role registration and MailPoet newsletters compatibility. Thanks to hamlet237
  • Bug fixed in the URL for terms and conditions at registration form. Thanks again to hamlet237
  • en_US translation created, with the idea of translating default strings 🙂 Thanks to fdkfashiondesign
  • Username as email feature. Thanks to Lindsay Macvean
  • Single password feature. Admins can simplify the registration process if desired. Thanks again to Lindsay Macvean
  • Redirection feature after registration. Thanks once again to Lindsay Macvean
  • jQuery cleaned up, and log_me bug fixed. Thanks third again to Lindsay Macvean
  • FAQ updated
  • Tested on 4.3
  • Donation link included

1.5.1

  • Spanish translation updated
  • Donation link included
  • Reflected XSS vulnerability fixed. Thanks to HSASec-Team

1.5

  • Spanish translation updated
  • Clean Login register with mandatory checkbox. Feature supported by Martijn van der Wijck

1.4.1

  • Swedish language included. Thanks to Didrik Holstensson Kvist
  • Tested on 4.2.2
  • Bug fixed ‚query_arg not sanitized at login form‘. Thanks to KTS915.

1.4

  • Spanish translation updated
  • .cleanlogin-field-role class added to ensure more flexibility in CSS styling
  • Polish language included. Thanks to Jarosław Idzior
  • …query_arg()’s have been sanitized to avoid XSS vulnerability
  • Registration form shortcode adds standard role capability as parameter, e.g. [clean-login-register role=“contributor“]. Feature supported by Joyce Tan

1.3

  • Email notification for new registered users with an editable email content, as option in the setting page. Feature supported by Роман Перевала (Perevala Roman)
  • Predefined roles by the administrator when a new user is registered with the ability to choose his/her own role, as option in the setting page. Feature supported by Роман Перевала (Perevala Roman)
  • Translation included in the restore password email subject
  • Translation included in the new user email subject

1.2.8

  • Logout link included in default Clean Login Widget

1.2.7

  • Bug fixed ‚Notice: Use of undefined constant DOING_AJAX‘

1.2.6

  • Bug fixed in AJAX queries. Thanks again to Роман Перевала for reporting

1.2.5

  • Bug fixed in block dashboard access (as option) related with some AJAX interactions. Thanks to Роман Перевала for reporting

1.2.4

  • FAQ section included.

1.2.3

  • French language updated. Thanks to Alain Sole
  • Tested on 4.2

1.2.2

  • Bug fixed in password complexity checker. Thanks to Steve Scofield for reporting

1.2.1

  • Russian language included. Thanks to Anastassiya Polyakova
  • Hebrew language filename fixed

1.2

  • Password complexity as option. Passwords must be at least eight characters including one upper/lowercase letter, one special/symbol character and alphanumeric characters. Passwords should not contain the user\’s username, email, or first/last name. Feature supported by Steve Scofield
  • „Failed security check“ replaced by „Failed security check, expired Activation Link due to duplication or date.“

1.1.11

  • Italian language included. Thanks to Walter Priori Friggi

1.1.10

  • Persian language included. Thanks to Morteza Rajabzade
  • Dutch language included. Thanks to Hans van der Marel

1.1.9

  • Improving captcha visibility (higher font size). Thanks to plentyland for the feedback.
  • WP Super Cache full compatibility (https://wordpress.org/plugins/wp-super-cache/)

1.1.8

  • Brazilian Portuguese language included. Thanks to Filipe Mendes Schüler (@fmschuler)
  • Tested on 4.1.1

1.1.7

  • German language included. Thanks to Rainer (rainerma)
  • Serbian language included. Thanks to Borisa Djuraskovic (from webhostinghub.com)

1.1.6

  • Hebrew language updated. Thanks again to Ahrale (from Atar4U)

1.1.5

  • Hebrew language included. Thanks to Ahrale (from Atar4U)
  • Tested on 4.1
  • WPML Certified plugin (http://wpml.org/plugin/clean-login/)

1.1.4

  • Danish language included. Thanks to Bkold (Børge Kolding)
  • Registration button disabled on submit (with JS, no jQuery to ensure themes compatibility)
  • Icon for WordPress dashboard included (for both 128 and 256 px resolutions)

1.1.3

  • French language updated from sources (no translation included)

1.1.2

  • Simplifying the placeholder in the restore form by ensuring external plugins (which replace strings) compatibility.

1.1.1

  • Bug detected: First name and last name of the current user is hidden if the username is hidden by settings. Solved!

1.1.0

  • Enabling to permit users to reset their password using their email. Feature supported by KTS915
  • The username can be switched off from the preview form. Feature supported by KTS915
  • Spanish language updated.

1.0.6

  • French language included. Thanks to Blasteur83 (Dylan Lane)

1.0.5

  • Prepend all the functions names by ensuring the plugin compatibility and stability. Thanks to dharmashanti
  • Tested on 3.9.2

1.0.4

  • Output buffering turned on, following the Shortcode API. Thanks to stewarty

1.0.3

  • Mistake solved under plugin description. Thanks to WP-Biz (Ryan)

1.0.2

  • Demo site URL updated and also the content
  • Screenshots updated
  • Documentation deleted from index.html and also updated here.

1.0.1

  • Banner created
  • Screenshots added
  • Demo site for testing purposes

1.0.0

  • First release

Meta

  • Verze pluginu: 1.12.4.3
  • Poslední aktualizace: před 3 týdny
  • Aktivních instalací: 10 000+
  • Verze WordPressu: 3.4 nebo novější
  • Testováno až do WordPressu: 5.6
  • Jazyky:

    Dutch, English (US), Finnish, French (France), German, German (Switzerland) a Persian.

    Přeložte do vašeho jazyka

  • Štítky:
    editorformloginlost passwordregistration
  • Podrobnosti

Hodnocení

Zobrazit vše
  • 5 hvězdiček 109
  • 4 hvězdičky 8
  • 3 hvězdičky 4
  • 2 hvězdičky 4
  • 1 hvězdička 3
Přihlašte se a vytvořte hodnocení

Spolupracovníci

  • Alberto Hornero
  • Javier Carazo

Podpora

Vyřešené problémy během posledních dvou měsíců:

12 z 17

Fórum podpory

Dary

Chtěli byste podpořit vývoj tohoto pluginu?

Přispět na tento plugin

  • O WordPressu
  • Blog
  • Hosting
  • Darovat
  • Podpora
  • Vývojáři
  • Zapojit se
  • Vzdělávání
  • Ukázky
  • Pluginy
  • Šablony
  • WordCamp
  • WordPress.TV
  • BuddyPress
  • bbPress
  • WordPress.com
  • Matt
  • Soukromí
  • Public Code
  • @WordPress
  • WordPress

Code is Poetry.