[Gdrcd 5.6.2] problema cambio password postato il 09/07/2022 20:53:58 nel forum programmazione, gdrcd e open source
Riporto in auge una discussione, già aperta anni fa con la versione antecedente di gdrcd,
https://www.gdr-online.com/readforum.asp?id=245192 ma anche quella attuale presenta gli stessi identici problemi.
Gli utenti non possono effettuare il cambio della password dall'interno del file user_cambio_pass.inc.php dandogli la dicitura impossibile farlo.
E i dati dell'email sono giuste ma purtroppo se non facenti parte dello staff gli è impossibile effettuare il cambio password!
Per caso qualcuno ha risolto questo problema? >.<
Come sempre ringrazio in anticipo!
Pagine → 1 2
09/07/2022 21:36:41
Ciao, abbiamo provato a fare il cambio password sulla versione 5.6.0.2 e sembra funzionare tutto correttamente.
Se non riesce a fare il match tra mail inserita e mail in db e' probabile che sia perche' sia stata toccata la criptazione in iscrizione (quindi come salva la mail) o la pagina di cambio password (come la legge).
Ti consiglio di controllare questi punti e fare una comparazione con quello che e' presente nella versione 5.6.0.2/3 originale!
09/07/2022 21:37:47
Non è che avete cabiato qualche impostazione al salvataggio delle mail?
nel senso:
09/07/2022 22:07:13
Ho lo stesso problema, ma non succede a tutti gli utenti. Il bug mi è stato segnalato da 3 utenti, gli altri non hanno riscontrato nessun problema in merito.
I file non sono stati modificati (non la parte di salvataggio dell'e-mail) e le e-mail nel db sono criptate
09/07/2022 22:09:23 e modificato da morositas il 09/07/2022 22:12:20
Ringrazio tutti per aver risposto!
Io non ho effettuato alcuna modifica dei file di iscrizione e anche per il salvataggio email e password, non ho idea di dove si trovi, l'ho intaccato in alcun modo.
L'ho lasciato così com'è e a me tutti gli utenti vantano questo problema.
Ho controllato e come la persona sopra di me è tutto criptato :( a livello di email.
EDIT: ho provato a rimettere i file originali ma >.< non so darvi una spiegazione ma ho da sempre avuto questo problema.
09/07/2022 23:22:18
Abbiamo indagato un pò sul problema ed il problema si scatena attraverso la pagina scheda->amministra di un personaggio.
Quando si entra in questo form, si nota che in alto la mail e' gia' criptata, quindi procedendo alle modifiche si re-cripta la mail gia' criptata.
Nei prossimi giorni rilasceremo una patch per risolvere questo problema abbastanza "urgente" e vi informeremo appena fatto!
Provate ad applicare la patch e se si ripresenta, proveremo a cercare piu' a fondo.
PS: ci corfermate che e' possibile che i pg che hanno avuto questo problema siano state fatte modifiche dall'amministra scheda?
09/07/2022 23:31:53
Intanto grazie per l'aiuto davvero!
Allora confermo che da amministra scheda di qualsiasi utente la email rimanga criptata, per il resto io non ho mai intaccato quella parte!
Ho solo modificato i valori delle stat/ caratteristiche e a me >.< non è mai andato a nessun utente, in modo globale non localizzato ahimè y.y!
09/07/2022 23:45:05 e modificato da gdr-online.com il 11/07/2022 10:18:49
Questa modifica verra' in futuro inserita direttamente nel ramo principale, intanto vi lascio il commit con la riparazione:
https://github.com/GDRCD/GDRCD/commit/21fb506c1e8ad0664da37ce50c0424b20bc70177
e vi spiego cosa fare a grandi linee, tenendo conto del commit su:
1) Andare nel config.inc.php ed inserire questo nel punto in cui ci sono gli altri pannelli di gestione:
$PARAMETERS['administration']['email']['text'] = 'Gestione email';
$PARAMETERS['administration']['email']['url'] = 'main.php?page=gestione_cambio_email';
$PARAMETERS['administration']['email']['access_level'] = MODERATOR;
2) Inserire la nuova pagina "gestione_cambio_email.inc.php" nella cartella pages e copiare il contenuto da qui:
https://github.com/GDRCD/GDRCD/blob/dev/pages/gestione_cambio_email.inc.php;
3) In pages/scheda_gst.inc.php:
- Togliere l'input da riga 61 a 70;
- Modificare la query di update a riga 18 togliendo l'update della mail;
- Modificare la select a riga 40 togliendo il pezzo "email,";
4) Aggiungere alla fine di vocabulary/IT-it.vocabulary.php:
/*Cambio email*/
$MESSAGE['interface']['user']['email']['page_name'] = 'Cambio password';
$MESSAGE['interface']['user']['email']['email'] = 'Inserire la nuova mail';
$MESSAGE['interface']['user']['email']['new'] = 'Selezionare personaggio';
$MESSAGE['interface']['user']['email']['submit']['user'] = 'Cambia email';
$MESSAGE['interface']['user']['email']['change_to'] = 'Cambia a...';
Attenti a modificare correttamente le query.
Una volta applicata la patch dovrete andare DALLA LAND, in gestione -> gestione email e cambiare le mail (attualmente inserite correttamente) dei personaggi che avevano il problema con quelle che vi hanno fornito.
Se avete problemi scrivete pure qui!
11/07/2022 18:10:04
12/07/2022 10:13:32 e modificato da gianni10049 il 12/07/2022 10:14:20
12/07/2022 12:30:04
Chiedo venia se rispondo solo ora, ma tranne un utente neo iscritto, erano state effettuati a tutti gli altri il cambio delle statistiche. Per questo risultava la totalità dell'uso del cambio password!
Con questa procedura stiamo lentamente ripristinando la funzione! <3
Grazie mille davvero!! <3
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Storie di Agarthi: Utente Ospite