Ciao @gianpagi ,
Ce ne sono almeno due: #_users e #_usermeta. # è il prefisso delle tabelle.
Le informazioni principali riguardo agli users sono registrate qui.
Un saluto.
Chi ha creato la discussione
gianpagi
(@gianpagi)
Buongiorno Luca,
si avevo visto queste tabelle ma io intendevo se esistesse un’anagrafica dei ruoli e una tabella di associazione dei ruoli agli utenti.
Non riesco a trovare questi dati …
Ciao @gianpagi ,
Temo che nel db non esistano tabelle più in chiaro di queste.
Le pagine amministrative estraggono questi dati e li combinano per una emissione a video comprensibile.
Un saluto.
Ciao @gianpagi,
non so se può esserti utile, ma aggiungo a quanto detto da @luca21 che puoi trovare una lista dei ruoli e delle relative capability presenti in una installazione di WordPress qui:
tabella #_options > cerca il record in cui il campo “option_name” contiene il valore “#_user_roles” (sostituisci # con il tuo prefisso tabella).
Il contenuto è in formato serializzato, ma puoi comunque comprenderne il significato.
In sintesi:
– nella tabella #_users recuperi l’id di un utente
– nella tabella #_usermeta cerchi la riga con campo “user_id” uguale al valore trovato prima e con campo “meta_key” che contiene il valore “#_capabilities”. Nel relativo campo “meta_value” troverai lo slug del ruolo assegnato a quell’utente.
– nella tabella “#_options”, con le indicazioni fornite prima, trovi tutti i singoli permessi che fanno parte di quel ruolo.
Spero di essere stato comprensibile.
Ciao 🙂