+ Rispondi alla Discussione
Risultati da 1 a 4 di 4

Disconnettere un utente Wordpress senza avere accesso al backend

Ultimo Messaggio di Glorialchemica il:
  1. #1
    User L'avatar di Glorialchemica
    Data Registrazione
    Oct 2015
    Località
    Torino
    Messaggi
    71
    Aggiungi Glorialchemica su Linkedin

    Disconnettere un utente Wordpress senza avere accesso al backend

    Ciao a tutti.
    La premessa è che è stupefacente quanti modi esistano per incasinarsi. La seconda è che ho risolto, ma il dubbio mi è rimasto

    Sto pacioccando su un sito-studio (quello che uso quando devo provare cose nuove).
    Ho impostato il login in modo che si venga reindirizzati direttamente al front-end una volta loggati. Per tutti gli utenti che non sono amministratori non è attiva l'Admin-bar nel front-end.

    Ho creato un nuovo utente (ruolo sottoscrittore) e provato le credenziali. Morale: completamente impossibilitata a effettuare il logout o accedere al back-end di wordpress.
    Non avendo un time-out di login, potenzialmente potrei non avere avuto più modo di disconnettermi.

    Risolto aprendo un altro browser e loggatami con le credenziali da Amministratore. Ho aggiunto inoltre il time-out di login al file functions.php, quindi anche attendere avrebbe funzionato.

    Ma se non avessi avuto le credenziali come amministratore o modo di modificare il file functions.php, in quale altro modo in cui avrei potuto disconnettere l'utente senza accesso al back-end?

    Grazie a tutti

  2. #2
    User
    Data Registrazione
    Apr 2016
    Località
    Napoli
    Messaggi
    23
    cancellando i cookie
    Vuoi Monetizzare? - Blackball.it

  3. #3
    Moderatore L'avatar di lastrobt
    Data Registrazione
    Apr 2010
    Località
    Torino
    Messaggi
    530
    Segui lastrobt su Twitter
    Ciao Glorialchemica,
    inserisci, nel punto che preferisci all'interno del frontend, un link per effettuare il logout: usa la funzione che ti linko per generarlo automaticamente:

    https://codex.wordpress.org/Function.../wp_logout_url

    Per configurare il timeout di default per il login, invece, c'è bisogno di sporcarsi molto le mani, andando ad implementarlo ex novo. Essendo un'operazione delicata, ti consiglio di ricorrere ad un plugin già pronto e collaudato.


    Roberto

  4. #4
    User L'avatar di Glorialchemica
    Data Registrazione
    Oct 2015
    Località
    Torino
    Messaggi
    71
    Aggiungi Glorialchemica su Linkedin
    Grazie per le risposte!

    Lastrobt, sì di solito lo faccio. Essendo l'installazione una demo di studio non lo avevo ancora inserito.
    Sono quelle cose che di solito tieni per ultime e poi impari a fare per prime

    Per quanto riguarda il Timeout ho inserito una funzione in functions.php trovata nella Grande Rete. 3 righe di codice.
    Testata. Funziona!
    Non sono un'amante dei plugin se posso risolvere in autonomia.

    Grazie ancora. Un saluto
    Gloweb - Keep Calm e Sing Soft Kitty

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.