-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Login SPID su utenze non presenti in archivio #26
Comments
Mi associo alla richiesta, anche io avrei la necessità di far "registrare" l'utente nel momento in cui esegue accesso con lo spid e la sua utenza non è presente in archivio. |
Buonasera @GolemNet-DEV e @comfos, Al momento il filtro è comunque attivo e funzionante, pertanto leggendo i valori di $attributes può agevolmente essere caricato un nuovo utente all'interno del DB tramite scrittura di codice php custom. Sto utilizzando lo stesso approccio in alcuni progetti che seguo personalmente e sarà supportato ufficialmente anche in futuro. Rif. |
Buongiorno, In pratica registro un nuovo utente wordpress associandoli anche il metadata "codice_fiscale" e come ruolo (solo per comodità di test) amministratore perchè devo effettuare l'accesso a wp-login. Il problema adesso è il return su wp-login in quanto i dati per l'accesso non vengono passati e non viene eseguito nulla. La variabile $user potrebbe essere vuota? @milesimarco Grazie |
Io ho risolto registrando il seguente hook
Rimane il problema del return che si risolve modificando la riga dell' apply filter con @milesimarco è possibile apportare la modifica al prossimo aggiornamento? |
Come proposto da @GolemNet-DEV nel issue WPGov#26 mi accodo per proporre la modifica alla riga 304. Ho testato anche io il funzionamento e così si risolve il problema del messaggio di errore "il tuo account non è abilitato su questo sito" nel caso in cui si desideri che l'utente possa eseguire il login con SPID e contestualmente venga creato l'account su WP. Per dettagli rimando al [post di @GolemNet-DEV](WPGov#26 (comment))
Buongiorno,
ho notato che provando a fare il login senza che l'utenza sia presente in archivio, si ottiene l'errore
Gentile Alfio,
il tuo account non è abilitato su questo sito.
Vi è la possibilità di far registrare l'utenza non presente in archivio a seguito dell'accesso spid?
Ho notato che è presente nel codice questo filter
apply_filters( 'spid_registration_filter_new_user', $attributes);
ed effettivamente, nelle condizioni descritte sopra, si riesce ad arrivare nell'if che lo contiene. Ma poi è come se quel filter non si attivasse.
The text was updated successfully, but these errors were encountered: