Back to top

Autore Topic: [RISOLTO] Dump Utenti senza email, possibile?  (Letto 6662 volte)

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Dump Utenti senza email, possibile?
« il: 01 Nov 2013, 18:13:41 »
Bella gatta da pelare:
Per un cliente dovrei inserire circa 1000 utenti. La soluzione la conosco sono operazioni gestibili da apposti componenti che non cito per quetioni legali ma esistono. Per fare il dump è sufficiente inserire, il nome, il nome utente, la mail, eventualmente il gruppo e infine se ricevere o no le email di sistema. La lista si fa in excel, la si porta in csv con le virgole e si carica.
Il problema che riscontro è che non tutti questi utenti hanno l'email, pensavo di cavarmela con mail finte dando le password direttamente tramite il dump ma ho scoperto che non è possibile. Le password le vuol generare lui tramite un algoritmo e spedire agli indirizzi mail inseriti. Insomma temo che se non ho le email vere per ogni utente non sia possibile caricarli tramite dump.
Qualcuno ha già affrontato una problematica simile? Avete trovato soluzioni alternative o avere le email è fondamentale per le iscrizioni?
Grazie a tutti.


lorenzo
« Ultima modifica: 02 Nov 2013, 16:20:59 da Lorenzo Castellan »
..::Castello ululì lupo ululà::..

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #1 il: 01 Nov 2013, 18:23:30 »
se il problema è la password, potresti generarne una uguale per tutti, al primo login li costringi a cambiare password e indirizzo email.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #2 il: 01 Nov 2013, 19:08:02 »
Non è possibile inserire nel dump la password, no si può fare un copia e incolla. Il campo prende la striga di codice e deve essere poi passata sotto un algoritmo md5 e poi la riversa nella tabella. Forse devo inserire nome e nome utente e poi con un query insert si generano le password.....
Non so se sia possibile.....
Grazie comunque!


l.
..::Castello ululì lupo ululà::..

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #3 il: 01 Nov 2013, 19:10:49 »
Non è possibile inserire nel dump la password, no si può fare un copia e incolla. Il campo prende la striga di codice e deve essere poi passata sotto un algoritmo md5 e poi la riversa nella tabella. Forse devo inserire nome e nome utente e poi con un query insert si generano le password.....
Non so se sia possibile.....
Grazie comunque!


l.
puoi sempre codificarla prima e inserire la stringa risultante.

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #4 il: 01 Nov 2013, 19:13:22 »
Ecco, grazie!!!!
Ma come la codifico......
Scusa l'insistenza!


l.
..::Castello ululì lupo ululà::..

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #5 il: 01 Nov 2013, 19:14:23 »
Come dice TomTom, la stringa la codifichi prima
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #6 il: 01 Nov 2013, 19:15:22 »
codifica md5 on line

cerca

Free online md5 hash calculator
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #7 il: 01 Nov 2013, 19:15:36 »
lo fai fare da joomla, in pratica inserisci il primo utente a mano con password  'cambiamisubito' poi vai in phpmyadmin  ti copi la stringa.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #8 il: 01 Nov 2013, 19:17:16 »
codifica md5 on line

cerca

Free online md5 hash calculator

No, no non è solo md5

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #9 il: 01 Nov 2013, 19:19:10 »
Gentile tomtomeight temo di non aver inteso.... Come non solo md5?
Comunque sono circza 1000 non oposso a mano......


lorenzo
..::Castello ululì lupo ululà::..

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #10 il: 01 Nov 2013, 19:19:52 »
la soluzione un post sopra è perfetta.

che codifica ha quella password?
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #11 il: 01 Nov 2013, 19:22:55 »
md5 + salt

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #12 il: 01 Nov 2013, 19:26:28 »
Gentile tomtomeight temo di non aver inteso.... Come non solo md5?
Comunque sono circza 1000 non oposso a mano......


lorenzo
Non lo fai a mano ne fai una solamente per tutti, almeno così mi è sembrato che volevi ripiegare dalla richiesta principale. In caso le volessi tutte diverse le devi fare con uno script ricalcando il codice di generazione di joomla. Lo ricavi dal componente login.

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #13 il: 01 Nov 2013, 19:35:16 »
Ok... avrò bisogno di qualche informazione in più. Ora devo chiudere ma continuerò a postare. Per il momento un grazie a tutti!


l.
..::Castello ululì lupo ululà::..

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:Dump Utenti senza email, possibile?
« Risposta #14 il: 02 Nov 2013, 16:20:28 »
RISOLTO
E non era poi così complicato ma saperlo prima........
Allora sono partito da un file excel nel qule ho preparato le colonne come quelle della tabella xxxx_user (con prefessi del mio db) incluso il campo usertype, password e sendmail. Da file di excel ho generato un csv e dal csv un file sql con la funzione INSERT:


INSERT INTO xxxx_users (name, username, email, password, usertype, sendemail) VALUES ('Nome Cognome','matricola','',MD5('nome.cognome'),'gruppo','1');


Ovviamente un riga per ogni utente, si, lo ammetto ho dovuto fare parecchio correzioni su accenti e apostrofi ma poi tutto ok!
Spero possa servire.
Grazie a tutti!


lorenzo
..::Castello ululì lupo ululà::..

Offline paga003

  • Nuovo arrivato
  • *
  • Post: 41
    • Mostra profilo
Re:[RISOLTO] Dump Utenti senza email, possibile?
« Risposta #15 il: 07 Nov 2013, 17:35:03 »
Potresti gentilmente descrivere i passaggi più" nel dettaglio
Se non ti costa troppo


Grazie

Offline Lorenzo Castellan

  • Appassionato
  • ***
  • Post: 291
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] Dump Utenti senza email, possibile?
« Risposta #16 il: 07 Nov 2013, 18:49:47 »

Ok ma più o meno avevo messo tutto, comunque:
  • innanzitutto prepari il file excel con i campi impostati come la tabella in questione, per me era le xxxx_user. Quindi (name) (username) (email (da lasciare in bianco)) (usertype) (password) (sendmail). Mi raccomando usa le funzioni di testo di excel per gestire al meglio questi dati e togli accenti e apostrofi.
  • ora l'sql, io ho usato questo prodotto: http://www.mysql.com/products/workbench/ ma ci sono diversi modi. Il mio sistema utilizza access per arrivare all'sql. Oppure da excel a csv e poi importi con phpmyslq. Insomma a seconda di quello che ti torna meglio!.
  • nel mio particolare caso ho dovuto usare un stringa specifica per criptare le stringhe "password" ovvero MD5.
  • Ora accedi al tuo db online e in relazione al tuo input fai l'importazione
Di seguito un record dove al posto delle variabili in VALUES inserisci i dati veri.......
Non è difficile, cmq se hai bisogno scrivi vedo di aiutarti...
lorenzo
« Ultima modifica: 07 Nov 2013, 18:54:22 da Lorenzo Castellan »
..::Castello ululì lupo ululà::..

 



Web Design Bolzano Kreatif