Joomla.it Forum
Componenti per Joomla! => Gestione utenti e community => : lukeddu 18 Dec 2006, 12:16:06
-
Ciò che noto durante la cancellazione di un utente è che non viene cancellato completamente: alcuni dati, o tutti, sono ancora presenti sul database. Volevo sapere come fare per rimuoverli definitivamente perchè non so dove andare a mettere le mani, non conosco quali record sono interessati.
A livello di legge sulla privacy se un utente chiede la cancellazione o l'amministratore provvede alla sua cancellazione la legge prevede il solo uso di dati anonimi, cioè di dati attraverso i quali non si possa risalire direttamente alla persona.
-
non so se ti possa essere d'aiuto ma, in una soluzione realizzata per una intranet aziendale gestisco i dati degli utenti (i dipendenti dell'azienda) tramite un programmino in access, ho collegato le tabelle interessate di joomla di mysql e quelle di SQL del SB principale e con delle query di access gestisco la cancellazione, le insert e gli update.
potresti adottare una soluzione del genere per tener pulito e aggiornato il DB joomla. spero di non averti detto na caxxata.
-
Lo so ma purtroppo non ho tempo per creare un access per gestire quella o questa tabella, questo o quel record.
Nel momento che cancello un utente devo essere sicuro che venga cancellato ogni dato che ha immesso per la registrazione.
-
Cancella il suo record da jos_users con phpmyadmin.
Anzi, è meglio cancellare solo la mail così ottieni un doppio effetto:
- mantieni l'integrità del database
- eviti che un altro utente si registri col medesimo user name
La cancellazione può essere automatizzata creando un componente ad hoc che blocca l'utente e cancella l'indirizzo mail.
Ci si può ragionare...
-
Cancella il suo record da jos_users con phpmyadmin.
se qualcuno usa anche vm i dati rimangono anche in jos_vm_user_info
quindi cancellali due volte
in ogni caso in joomla non c'e la possibilità per l'utente di cancellarsi in modo autonomo ( cancella mia account) (non vorrei sbagliare)sarebbe da proporre al dev team
-
Credo che un amministratore debba sapere dove finiscono i dati degli utenti nel database.
Mi sono ricordato che c'è anche questo, vedi se fa al caso tuo: http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1097/Itemid,35/
-
grazie
lo installo subito un estenzioone cosi importante dovrebbe essere nel core
-
Funziona bene
ma non canceella i dati che rimangono nella tabella jos_vm_user_info
forse ancora piu importanti tipo p.iva banche etc
rimarrò con la cancellazione su richiesta
-
Credo che un amministratore debba sapere dove finiscono i dati degli utenti nel database.
Mi sono ricordato che c'è anche questo, vedi se fa al caso tuo: http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1097/Itemid,35/
Interessante... ma con Community Builder funziona?
-
l'unica è provare con virtue mate no
e penso neanche con altri componenti se questi si fanno la loro tabella
cancella solo quelli della tabella jos user ho visto cmq che in extension c'e qualcosa per cb
guarda
-
l'unica è provare con virtue mate no
e penso neanche con altri componenti se questi si fanno la loro tabella
cancella solo quelli della tabella jos user ho visto cmq che in extension c'e qualcosa per cb
guarda
Scusami non ho molto tempo ora... se lo trovi mi puoi linkare la pagina?
-
forse
http://extensions.joomla.org/component/option,com_mtree/task,listcats/cat_id,1809/Itemid,35/
c'e ne sono molti uno magari fa al caso tuo
-
ci sta delete my account ma è per uso commerciale per ora non ho trovato altro
-
si era quello non avevo capito che non era fre
-
mannaggia...
-
Credo che qualunque com o mod aggiuntivo non sia in grado di determinare la struttura del database di ogni sito, per ciò può agire solo su quello che è certo, ovvero sul core (jos_users).
Secondo me la cancellazione manuale è la più sicura e pratica.
Penserei ad automatizzare il sistema nel momento in cui dovesse arrivare un numero di richieste di cancellazione talmente grande da non starci più dietro.
-
Credo che qualunque com o mod aggiuntivo non sia in grado di determinare la struttura del database di ogni sito, per ciò può agire solo su quello che è certo, ovvero sul core (jos_users).
Secondo me la cancellazione manuale è la più sicura e pratica.
Penserei ad automatizzare il sistema nel momento in cui dovesse arrivare un numero di richieste di cancellazione talmente grande da non starci più dietro.
Infatti per la cancellazione al momento mi inviano richiesta via email e faccio la cancellazione manualmente