Përshkrim
Login With Ajax bën për sajte që duan hyrje ose regjistrim përdoruesish dhe do të donin të shmangnin hyrjen normale të ofruar nga wordpress-i, ose të shtonin efekte AJAX te faqet e tyre të zakonshme të hyrjes. Kjo shtojcë shton aftësinë e vendosjes në anështyllë të një widget-i hyrjesh me efekte të rrjedhshme hyrjesh AJAX.
Disa nga veçoritë:
- AJAX-powered logins, no screen refreshes!
- Login
- Regjistrim
- Rikujtim/Ricaktim Fjalëkalimi
- 2FA – Two-Factor Authentication
- TOTP – Time-based One-Time Password
- Scan a QR code with popular authenticator apps like Google Authenticator, Authy, etc.
- Email – Send a code to the user’s email address
- Backup Codes – Generate and use backup codes
- Integrate 2FA setup options in other plugin account pages
- WooCommerce
- BuddyPress
- BuddyBoss
- “AJAXify” other login forms
- Create a better login experience in the default WP login form with AJAX effects for logins, password recovery and registration.
- Regular WP login and registration forms
- WooCommerce login forms
- Events Manager login forms
- Many ways to display and customize your login form:
- Gutenberg Blocks
- E përputhshme me përpunuesin e plotë të sajtit
- Widget-e (klasikë dhe blloqe)
- Kod i shkurtër
- Etiketa Gjedhesh
- API PHP-je
- Flexible templates and options
- Multiple templates to choose from
- Përfshin formularë Modalë/Flluskë hyrjeje
- Reaguese dhe e Përdorshme Nga Persona Me Aftësi të Kufizuara!
- Zgjidhni një ngjyrë bazë për çdo formula individual hyrjesh.
- Mundësi shfaqjeje individuale përmes krejt metodave të shfaqjes (p.sh., Blloqe Gutenberg, Kode të Shkurtër, etj.)
- Krijoni gjedhet tuaja që s’preken nga përmirësimet e programit, ose anashkaloni tonat.
- Custom Login/Logout redirections
- Redirect users to custom URLs on Login and Logout
- Ridrejtojini te URL të caktuara përdoruesit me role të ndryshme
- WPML – Ridrejtime sipas gjuhësh
- Ndryshoni gjedhe email-esh regjistrimi
- Other Features
- Disable CSS styling (via shortcode or PHP display methods)
- I përputhshëm me SSL
- Mekanizëm fallback, do të funksionojë edhe me shfletues me Javascript-in të çaktivizuar
- E përputhshme me WordPress, MultiSite, BuddyPress dhe mjaft shtojca të tjera
- Developer Friendly
- Multiple PHP and JS hooks
- Kartela CSS dhe JS që mund të anashkalohe
- Kartela gjedhe që mund të përshtaten apo anashkalohen kollaj
- E dokumentuar mirë
Hedhur në qarkullim së pari më 2009-n, shtojca më e vjetër WordPress për hyrje, e mirëmbajtur dhe përditësuar rregullisht që prej asaj kohe!
Veçori Shtesash Pro
Që me versionin 4.0, tanimë ofrojmë një shtesë Pro që e zgjeron Hyrjen Me AJAX me veçori të shumta të reja:
- Security Features – Harden the security of your login forms
- 2FA – Additional Two-Factor Authentication Methods:
- SMS – Send a code to the user’s phone
- WhatsApp – Send a message, user clicks a button, done!
- Telegram – Send a message, user clicks a button, done!
- PassKeys
- Next-Generation security, no passwords required!
- Users can log in without a username AND password.
- Biometric support (fingerprint, face ID, etc.)
- reCaptcha (v2, v2 Invisible dhe v3)
- Kufizues hyrjesh
- 3rd Party Page Builder Blocks/Widgets/Modules
- Divi
- Elementor
- Më tepër së afërmi!
Si të kihet Ndihmë/Asistencë
Version 4 is a major overhaul of the plugin, which has remained largely unchanged for 11 years yet remained a staple tool for logins to WordPress! Changes include a complete rewrite of login templates updated to modern stadnards and practices, as well as new WP features such as Gutenberg Blocks.
Nëse ngecni, këshillojmë me forcë të vizitoni Sajtin tonë të Dokumentimit, që përmban informacion të zgjeruar dhe këshilla rreth ujdisjes dhe diagnostikimit.
Nëse keni ndonjë problem me shtojcën pas leximit të Diagnostikimit tonë, ju lutemi, vizitoni forumet e bashkësisë tonë për asistencë falas, ose Kaloni në versionin Pro, për asistencë me pagesë.
Shënime
Ju lutemi, vizitoni sajtin tonë të dokumentimit, i cili mirëmbahet dhe përditësohet rregullisht dhe thellësisht me krejt informacionin që lidhet me gjëra të tilla si, si t’ia fillohet, ujdisje e thelluar dhe probleme të rëndomta diagnostikimi.
Foto ekrani
Blloqe
Kjo shtojcë furnizon 1 bllok.
- Login With AJAX Login With AJAX block to generate login widget shortcode.
Instalim
-
Ngarkojeni këtë shtojcë te drejtoria
/wp-content/plugins/
dhe çzipojeni, ose thjesht ngarkojeni kartelën zip brenda instalimit tuaj wordpress. -
Aktivizojeni shtojcën përmes menusë ‘Shtojca’ te WordPress
-
Nëse dëshironi ridrejtime hyrjesh/daljesh, shkoni te Rregullimet > Hyrje Me Ajax te zona e përgjegjësit dhe plotësoni formularin.
-
Shtojeni widget-in e hyrjeve me ajax te anështylla juaj, shtoni një bllok Gutenberg, ose [lwa] në faqet tuaja, ose përdorni login_with_ajax() te gjedhja juaj.
-
Për më tepër mundësi dhe udhëzime instalimi, shihni sajtin tonë të dokumentimit.
PBR
-
Mbulim Gjuhësh/Përkthimesh
-
Hyrje Me AJAX është i përkthyer plotësisht në mbi 20 gjuhë, pjesërisht i përkthyer në mjaft të tjera! Përkthimet tona mirëmbahen nga vullnetarë, edhe ju mund të jepni ndihmesë te këto përkthime.
Që të shihni gjuhët e përkthyera të gatshme, ose për të dhënë ndihmesë në gjuhën tuaj, vizitoni portalin e përkthimeve për WordPress-in. Çfarëdo përkthimi mbi 90% do të instalohet automatikisht me shtojcën, për gjuhët e tjera, me përkthim jo të plotë, ju lutemi, shihni ndarjen tonë PBR.
Nëse jo, këtë mund ta instaloni edhe dorazi, si shembull do të përdorim rusishten:
- Gjeni gjuhën tuaj te faqja e projektit translate.wordpress.org, dhe klikoni mbi njërën nga shtyllat e përqindjes për versionin e qëndrueshëm ose atë zhvillim.
- Klikoni mbi lidhjen ‘Eksportoje’, në fund të faqes, por përzgjidhni ‘Krejt të Tanishmet’ dhe formatin (.mo) për kartelën, dhe ruajeni kartelën e shkarkuar.
- Riemërtojeni atë kartelë sipas formatit login-with-ajax-LANG.mo, ku LANG = vendorja për gjuhën tuaj, për shembull, për rusishten është ru_RU, dhe do të kishit
login-with-ajax-ru_RU.mo
- Ngarkojeni atë kartelë te dosja
wp-content/languages/plugins
në instalimin tuaj të WordPress-it. - Shtojca juaj Login With Ajax do të duhej tani të ishte pjesërisht e përkthyer në gjuhën tuaj.
Këshillojmë të kontribuoni te faqja e projektit të përkthimeve për WordPress, cilido me një llogari wordpress.org mund të sugjerojë përkthime të reja!
-
Po e përmirësoj ngav3 në v4, ku duhet të hap sytë?
-
Parë në përgjithësi, shumica e përdoruesve do të jenë dëshmitarë të një përmirësimi pa ngecje dhe të kalojnë nën “mënyrën përputhje me dikur” për të ndihmuar tranzicionin.
-
A më duhet versioni Pro për të pasur hyrje të fuqishme?
-
Absolutisht jo! Kemi dhënë një shtojcë me asistencë falas dhe të mirëmbajtur që nga 2009-a(!) dhe jemi tërësisht për të ruajtur të tillë; një shtojcë e fuqishme dhe shteruese për hyrje, me efekte të hijshme AJAX, me asistencë të qëndrueshme në forume asistence falas.
Nuk kemi ndërmend të kufizojmë ndonjë lloj funksioni te versioni falas, e kundërta, shpresojmë ta përmirësojmë përgjatë kohës, siç kemi bërë që nga fillimi.
Tej kësaj, kryerja e tyre ha shumë kohë dhe djersë, ndaj ofrojmë një version Pro me veçori shtesë për të thelluar punën me hyrjet/regjistrimet dhe për të siguruar sajtin tuaj, tok me një shkallë më të përkushtuar asistence që nuk e ofrojmë te forumet në wordpress.org. Kjo do të na bëjë të mundur jo vetëm të vazhdojmë të shtojmë veçori të reja, por edhe të mirëmbajmë një shtojcë me asistencë falas.
-
Diçka s’funksionon, ç’të bëj?
-
Hidhini një sy pjesëve tona për diagnostikime dhe PBR, janë që të dyja një vend i mirë për t’ia filluar. Ka gjithashtu gjasa që dokumentimi ynë t’u japë përgjigje pyetjeve tuaja që lidhen me ujdisjen fillestare dhe përshtatjen e mëtejshme; nëse jo, mund të merrni asistencë duke vizituar forumet tanë të lirë, ose të lidheni me ne drejtpërsëdrejti, si një klient Pro.
-
Ku të kërkoj asistencë?
-
Rekomandojmë së pari të vizitoni sajtin tonë të dokumentimit, që përfshin një pjesë për diagnostikime. Nëse keni pyetje apo komente, na gjeni si te forumet e bashkësisë tonë, që i vëzhgojmë rregullisht, ashtu edhe te asistenca jonë Pro, për asistencë enkas, tek-për-tek.
Shqyrtime
Kontribues & Zhvillues
“Login With Ajax – Fast Logins, 2FA, Redirects” është software me burim të hapur. Në këtë shtojcë kanë dhënë ndihmesë personat vijues.
Kontribues“Login With Ajax – Fast Logins, 2FA, Redirects” është përkthyer në 18 gjuhë. Faleminderit përkthyesve për ndihmesën e tyre.
Përkthejeni “Login With Ajax – Fast Logins, 2FA, Redirects” në gjuhën tuaj.
Ju intereson zhvillimi?
Shfletoni kodin, shkarkoni depon SVN, ose pajtohuni përmes RSS-je te regjistri i zhvillimeve.
Regjistër ndryshimesh
4.3
- fixed incorrect use of path_join() preventing loading templates from the wp-content/plugin-templates/login-with-ajax folder
- added/fixed modal_button_html overwriting modal button output (only via PHP)
- added lwa_2FA_before_load action
- fixed v.minor security issue by hardening admin notices to prevent users with same caps dismissing other user notices
4.2
- changed LoginWithAJAX.submit() JS to return a Promise (currently jqXHR)
- removed dark theme CSS from pixelbones.scss
- fixed PHP 8.1 warnings
- added 2FA support
- fixed minor plugin vulnerability allowing unauthenticated users to dismiss admin upgrade notice
- fixed issues with gutenberg block
- added AJAXify features for WooCommerce and Events Manager
- added support for the wp-content/plugin-templates/login-with-ajax folder for overriding templates
4.1
- fixed PHP warnings in PHP 8.x,
- added lwa_remember_url and lwa_login_url filters,
- fixed remember/register link urls not getting output properly on the login forms,
- tweaked default (all) templates to remove template query param from register/remember links
4.0.1
- u ndreq gabim ‘unexpected ‘const’ (T_CONST)’ PHP për versione PHP < 7.1
- u ndreq gabim PHP kur përdoren kode të shkurtër
4.0
- Rishkrim i rëndësishëm, për më tepër informacion shihni udhërrëfyesin tonë të migrimit.
- Përmirësime te JS dhe minimizim kartelash JS për sajtin faktik
- Shtim SCSS dhe versione të minimizuar të krejt CSS
- Ripunim i gjedheve
- U shtua /wp-content/plugin-templates/login-with-ajax/ si drejtori gjedhesh hyrjesh
- U shtua mënyrë përputhjeje me dikur, për të mbuluar gjedhet e dikurshme
- U shtua AJAX-ifikim i hyrjes parazgjedhje të WP-së, formularëve të regjistrimit dhe të rimarrjesh së fjalëkalimit.
- U shtua mbulim për përpunues me blloqe (Gutenberg, widget-e, FSE)
- Changed spinner to SVG
- U shtua zgjedhës palete ngjyrash bazë për gjedhe të brendshme
- Mjaft përmirësime të tjera të vockla në kod
3.1.11
- u zëvendësuan funksione JS të nxjerrë nga përdorimi, për shkak të kalimit të jQuery 3.5 në WordPress 5.6-7
3.1.10
- u ndreq e metë nën të cilën hyrja përmes wp-admin s’është e mundur, kur %LASTURL% është veprimi parazgjedhje i ridrejtimeve
3.1.9
- u shtua paraprirje/sanitarizim paraprak sigurie të dhënash input në rregullime dhe faqe përgjegjësi,
- u shtua USERNICENAME për ridrejtime hyrjesh për emra përdoruesish të përshtatshëm për URL
- u ndreq stilizim menuje hapmbyll gjedhesh te faqja e përgjegjësit
- u ndreq ngatërrimi emrave të klasave/stileve prej kuti gjendjesh i pavlefshëm/i ripohuar në përpjekje të dështuara/të sukseshme hyrjesh
- u ndryshua wp_redirect usage në wp_safe_redirect për kujdes ekstra lidhur me sigurinë
- u ndryshua përdorimi i site_url me wp_login_url, kur është vendi, për të lejuar përputhshmëri më të mirë të shtojcës
3.1.8.1
- u ndreq ngarkimi jo si duhej i përkthimeve prej translate.wordpress.org (gjuhët duhet të jenë përkthyer në %95 ose më tepër),
- u ndreq butoni i ruajtjes së rregullimeve të faqes, që nuk punonte pas hedhjen 3.1.8 në qarkullim
3,1,8
- u hoq kartela langs, ngaqë shërbimet e përkthimit të WP tanimë i trajtojnë automatikisht përkthimin dhe përditësimet
- u përditësua fusha e përgjegjësit për të përfshirë ndihmëza mbi %LANG% te gjedhe ridrejtimesh dhe u ndanë veç hyrja/dalja, për shpjegime më të qarta të vendmbajtëseve të tjera që mund të përdoren
- u ndreqën çështje përputhshmërie ridrejtimesh s2member
3.1.7
- u ndreq cenueshmëri sigurie XSS te faqe rregullimesh LWA që lejonte injektim kodi, nëse një përdorues i autorizuar ndjek një URL të strukturuar si duhet për te ajo faqe, kjo nuk prek sigurinë e formularëve të hyrjes, vetëm faqen e rregullimeve. Falënderime për Neven Biruski nga DefenceCode për tregimin e përgjegjshëm të kësaj cenueshmërie.
- u ndryshuan grremçat tanë logout_url dhe login_redirect shtuar si veprime mbi filtra, çka pengon vënien në punë të disa funksioneve në disa raste
3.1.6
- u shtua përkthimi persisht, falënderime për Mohammad Akbari
- u ndreq gabim konstrukti PHP 7 të nxjerrë nga përdorimi
- u ndreq sinjalizim PHP për funksionin get_currentuserinfo të nxjerrë nga përdorimi
- u shtua mundësia për të shfaqur lidhje të drejtpërdrejta (jo formularë AJAX) te formularë ricaktimi fjalëkalimesh apo regjistrimi
- u ndreq një mungese përkatësie teksti te widget/modal/widget_out.php
- u ndreqën gabime shërbyesi kur çaktivizohet BuddyPress, ndërkohë që LWA është aktiv
3.1.5
- U ndreq përditësimi i fjalëkalimeve nën 4.3 që tani për përdoruesin dërgon një lidhje caktimi fjalëkalimi
- u ndreqën probleme ridrejtimi hyrjesh kur përdoret kod i shkurtër dhe etiketa gjedhesh
- u shtua përkthim skripti përmes parametrit LWA JS,
- u ndryshua URL-ja destinacion JS si admin-ajax.php, gjë që ndreq disa papërputhshmëri me WPML-në
- u ndreq mospërkthimi i mesazheve mbi gjendjen WPML gjatë hyrjesh/regjistrimesh/rimarrjesh fjalëkalimi
- u shtuan dhe u përditësuan një dorë gjuhësh, shihni këtu për listë të plotë të tyre – http://translate.netweblogic.com/projects/login-with-ajax/
- u shtuan disa përmirësime të vockla skeme etiketash për etiketa/formularë në zonën e përgjegjësit
- u shtuan përmirësime të vockla skeme rregullimesh përgjegjësi për widget-in
3.1.4
- u ndreqën gabime rreth llojit MIME mes kërkesash HTTP <> HTTPS ajax,
- u shtua atributi kod i shkurtër ridrejtimesh
3.1.3
- i ndreqën probleme anashkalimi kartelash JS/CSS
- u ndreq gabim html-je klase te widget/default/widget_in.php
- u ndreqën probleme ridrejtimi kur nuk përdoret JS
- u ndreq problemi i shtimit të përdoruesve jo me rolin parazgjedhje, por vetëm si ‘pajtimtar’, nga regjistrimet nën instalime Shumësajtëshe (falënderime për Renato Baccaro)
- u ndreq cenueshmëri kur regjistrimi është ende i mundshëm, edhe pse regjistrimet janë çaktivizuar te rregullimet (falënderime për Kevin Niehage @weizenspreu)
- u ndreqën probleme që shfaqen kur provohet të hyhet nga një faqe http me ssl përgjegjësi të detyrueshme
- u ndreq CSS-ja që të fshehë anë tabelash të widget-it parazgjedhje për temën twenty fourteen
- u shtua Hebraishtja – falënderime për Menachem Shapiro
- u ndreqën probleme vlerësimi HTML në widget-e
- u shtua mekanizëm fallback për gabime gjatë kërkesash ajax
- u shtuan ikona dhe krye të reja për faqet wordpress.org
- u shtua atributi për kod të shkurtër ridrejtimesh për ridrejtime vetjake
3.1.2
- u përditësua rusishtja, suedishtja dhe kartela .pot për gjuhën
- U shtua përkthimi në Afrikaans
- u shtua veprimi login_form te gjedhe divs-only dhe modale,
- u ndreq sinjalizim PHP te login-with-ajax.php
- u ndreq mosfunksionimi që me 3.1 i email-it vetjak të regjistrimeve
- u ndreq mos-shfaqja e titullit te skena ‘njatjeta’ për përdoruesin e futur dhe tani është e formësueshme që nga rregullimet e widget-it
3.1.1
- u ndreq graceful fallback për tema me JS të dëmtuar
- u shtua ngarkimi i burimit JS kur WP_DEBUG është e aktivizuar
- u kalua kodi burim për reveal.js source te kartela burim js
- u ndreq sinjalizim PHP për kod të shkurtër
- u shtua kod i shkurtër gjedhesh/atribut gjedhesh
- Argumentet për profile_link dhe regjistrimin tani konsiderohen true/1 si parazgjedhje, për të shmangur konfuzionin me lidhje që mungojnë
- u shtua argumenti ‘remember’ që kontrollon shfaqjen ose fshehjen e një lidhjeje për ricaktim fjalëkalimi
- u ndreq mosmbajtja mend nga rregullimet e widget-it të kutiza që u është hequr shenja
- U shtua sllovakishtja.
- u hoq strtolower dhe tani përdoret CSS-ja te widget_in.php
- u kalua register_widget në një funksion më vete të thirrur nga widgets_init
- u ndryshuan disa ID lwa-… në klasa, te widget_in.php
- u shtua gjuah sllovake, u përditësua rusishtja
- u përditësua kartela POT
3.1
- u ndreq problem te json_encode
- ripunim i JS, tani më e hajthme dhe më e kursyer
- u modifikua struktura e gjedheve për të lejuar formularë të shumëfishtë hyrjesh
- u shtua përzgjedhje gjedheje te çdo widget
- u shtua te widget-i zgjedhja e titullit
- u hoq përfshirja e wp-includes/registration.php gjatë regjistrimeve (s’duhet më, pas WP 3.1)
- u shtuan dy gjedhe të reja për t’i zgjedhur në widget-e
- shtojcë e re modale, e peshës së lehtë, që përdor një librari Reveal të përshtatur – http://zurb.com/playground/reveal-modal-plugin
- u përmirësua css-ja
- u përmirësuan struktura html te gjedhe widget-i
- u shtua sanitizim në gjedhe widget-i
- u ndreq cenueshmëri CSRF te faqja e rregullimeve të përgjegjësit – falënderime për Charlie Eriksen përmes Secunia SVCRP
- etiketat WP Widget para/pas dhe hape/mbylle u kaluan jashtë gjedheve, te klasa WP_Widget
- Klasa LoginWithAjax tani është tërësisht statike
- u shtua disa ndreqje MS për regjistrimin, tani funksionon me BuddyPress-in
3.0.4.1
- u ndreq cenueshmëri xss për rifutjen në listë te depoja wordpress, më tepër aë afërmi
3.0.4
- u përditësua përkthimi rusisht
- U shtua japonezçja
- u përditësuar persishtja
- u shtua atribut regjistrimi te etiketa/kod i shkurtër gjedhesh
3.0.3
- problem rrëshqitjeje te widget parazgjedhje
- U shtua Hungarishtja
3.0.2
- shpëtuam (shpresojmë nga të gjitha) sinjalizimet php
3.0.1
- U ndreq shfaqja papritur e #LoginWithAjax_Footer në fund të skenës
- U ndreqën probleme për blogje sub-directory (tani përdoret bloginfo(‘wpurl’))
- U shtua Shqipja
- U zëvendësua spanjishtja me një versio të rishikuar
3.0
- Mundësi për të zgjedhur nga gjedhe të larmishme widget-i.
3.0b3
- %LASTURL% tani funksionon edhe për hyrjet
- Lidhja e profilit punon mirë me Buddypress-in
- U shtua ndreqje për të ndalur përplasjet wp_new_user_notification
- Hyrjet e zbrazëta kanë edhe ato tani një mesazh gabimi.
3.0b
- Ndreqje të metash të ndryshme
- U përmirësua kodi Javascript
- Mundësi Regjistrimi AJAX
2.21
- U ndreq e metë ridrejtimi
- U ndreq (shpresojmë) problem kodimi
2.2
- U shtuan përkthimet polonisht, turqisht dhe portugalisht (braziliane)
- U ndreq mos-shfaqja e avatarëve Buddypress pas hyrjesh
- U hoq shkrimi me të madhe i emrit të përdoruesit te widget-i për gjendjen i futur
- U ndreqën krejt të metat e tjera të njohura
- U shtuan vendmbajtëse për ridrejtime (për shembull, %USERNAME% për emër përdoruesi kur është i futur)
- U shtua hyrje e pacen, skena nuk rifreskohet më pas hyrjesh të suksesshme.
2.1.5
- U ndryshua widget-i për të qenët i futur, për të ndrequr një problem shfaqjeje avatari te BuddyPress-i dhe te WP-ja. (Përdorim ID-sh në vend se të email-it për get_avatar dhe u ndryshua një funksion BP tashmë i nxjerrë jashtë përdorimit).
- U shtua përkthimi Danisht
2.1.4
- U shtuan përkthimet Kineze
- Përmirësim përputhshmërie CSS-je me temat.
2.1.3
- U shtuan përkthimet Italisht
- U shtua hapësirë te widget-i, pas “Njatjeta”, kur bëhet hyrja.
- Përmirësim përputhshmërie CSS-je me temat.
2.1.2
- U shtuan përkthimet Gjermanisht
- U ndreq problem kodimi URL-sh te JS
2.1.1
- U shtuan përkthimet finlandisht, rusisht dhe frëngjisht
- U bë i përkthyeshëm mesazhi JS për sukses
- U ndreq problem kodimesh (për shembull, # nuk funksionon në fjalëkalime) te JS