Passaggio a MySQL

Suggerimenti, Segnalazioni
Avatar utente
Tobia
Utente 35mm
Messaggi: 1247
Iscritto il: mer nov 26, 2003 2:26 pm
Località: Vicenza

Passaggio a MySQL

Messaggio da Tobia »

La password non è decriptata da IE, arriva in chiaro al server e poi viene criptata e confrontata con quella contenuta nel database (che è sempre criptata).
Per farti un esempio:

"password" -(SHA256)-> "5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8"
"password" -(MD5)-> "5f4dcc3b5aa765d61d8327deb882cf99"

l'inverso non è possibile, se ci fosse un sistema tale da calcolare:

"5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8" -(SHA256^-1)-> "password"

Allora il sistema di criptazione sarebbe bucato.

Se tu guardi nel database la password viene salvata criptata, quindi l'autenticazione avviene criptando con lo stesso criterio la password della login e si confronta con quella nel database. Infatti in teoria neanche l'amministratore dovrebbe vedere le password in chiaro.

Per questo non è possibile tornare alla password inserita.
L'unico modo per non far ripristinare la password è quello di mettere le mani nel sistema di autenticazione di phpbb cambiando ogni funzione MD5 in SHA256 e apportare le dovute modifiche al database (cosa non da poco, col rischio di eventuali problemi con gli aggiornamenti).

Venendo all'elenco:
1. La immagini sul server le puoi mettere con la MOD che ti avevo indicato.
2. Gli avatar ci sono, basta attivarli ed eventualmente sistemare il sistema di migrazione
3. Le faccina puoi cambiare tutte (un codice che passa tutti i testi dei messaggi e automaticamente le sostituisce) oppure puoi modificare la lista delle smiles (da pannello controllo) e inserire tu a mano le immagini e il relativo testo (al posto di ":-)" metterai "[:-)]") così dovrebbero ricomparire tutte le immagini.
4. Il profilo, come per l'avatar si può importare, almeno in parte. Basta sistemare il sistema di migrazione.
5. E' giusto che la immagini non compaiano con www.cinamtech... il problema si risolve se tu copi tutta la cartella public nella stessa di phpbb. Per lo spazio nei nomi non è un problema, anche qua basta controllare come vengono importati.

Hai usato il migratore che ti avevo segnalato?



Cinema Araceli - Vicenza - http://www.araceli.it/cinema

Avatar utente
Tobia
Utente 35mm
Messaggi: 1247
Iscritto il: mer nov 26, 2003 2:26 pm
Località: Vicenza

Passaggio a MySQL

Messaggio da Tobia »

Su vai sul file members.php alla riga 110 dovresti trova:

Codice: Seleziona tutto

				'0',
				'0',
				NULL,
				'0',
				'$row[M_EMAIL]',
Al posto del NULL va il nome del file dell'avatar, al posto dello 0 sotto al NULL va 1 (solo se c'è un avatar).
La cartella dove mettere gli avatar va specificata da pannello amministrazione.
Non sapendo com'è la struttura del DB di Snitz non posso essere più preciso, ma in qualche modo devi recuperare dalla query sopra l'avatar e inserirlo al posto del NULL.

Ciao

Cinema Araceli - Vicenza - http://www.araceli.it/cinema

Avatar utente
Antonio Marcheselli
Amministratore
Messaggi: 24442
Iscritto il: mer mag 08, 2002 11:41 am
Località: Swindon, UK

Passaggio a MySQL

Messaggio da Antonio Marcheselli »

sì il convertitore è quello che mi hai segnalato te.

Il problema è che posso arrivarci ad intuito ma non so programmare né php né ASP.

Avatar utente
Tobia
Utente 35mm
Messaggi: 1247
Iscritto il: mer nov 26, 2003 2:26 pm
Località: Vicenza

Passaggio a MySQL

Messaggio da Tobia »

prova ad entrare nel database e vedere cosa contiene il campo "M_PHOTO_URL" della tabella MEMBERS, se c'è l'url assoluto, relativo, se sono comprese le cartelle ecc. ecc. Magari posta un esempio (usa pure la mia riga!) così poi ti sistemo il convertitore.
Elenca magari quali sono le cose del profilo che non migra.
Ciao.

Cinema Araceli - Vicenza - http://www.araceli.it/cinema

Avatar utente
Antonio Marcheselli
Amministratore
Messaggi: 24442
Iscritto il: mer mag 08, 2002 11:41 am
Località: Swindon, UK

Passaggio a MySQL

Messaggio da Antonio Marcheselli »

ci darò un occhio con calma! :)

dan
Utente 35mm
Messaggi: 907
Iscritto il: mar feb 25, 2003 7:11 pm
Località: Lombardia

Passaggio a MySQL

Messaggio da dan »

Una soluzione potrebbe essere scrivere una pagina ad-hoc che autentica l'utente con la password di snitz e gli permette di impostare quella nuova (o la stessa, in automatico) su phpBB. E' richiesto però un login "manuale" all'utente.

Ciao,
Daniele -- Free your mind

Avatar utente
Antonio Marcheselli
Amministratore
Messaggi: 24442
Iscritto il: mer mag 08, 2002 11:41 am
Località: Swindon, UK

Passaggio a MySQL

Messaggio da Antonio Marcheselli »

interessante

Avatar utente
Tobia
Utente 35mm
Messaggi: 1247
Iscritto il: mer nov 26, 2003 2:26 pm
Località: Vicenza

Passaggio a MySQL

Messaggio da Tobia »

già, potrebbe essere un'idea!!
Penso si riesca a trovare la funzione SHA256 per php.

Si, si. Non ci avevo pensato.

Anzi, al posto della pagina ad hoc, modificando login.php di phpbb si può far si che se la password non è corretta prova a controllarla nella tabella dello Snitz con lo SHA256. Se li è giusta aggiorna la password di phpbb con l'MD5 e cancella la riga nello Snitz (in modo che si possa recuperare solo 1 volta la password).


Cinema Araceli - Vicenza - http://www.araceli.it/cinema

dan
Utente 35mm
Messaggi: 907
Iscritto il: mar feb 25, 2003 7:11 pm
Località: Lombardia

Passaggio a MySQL

Messaggio da dan »

http://dev.barad-dur.nl/sha256/ uno dei primi link trovati.

Ciao,
Daniele -- Free your mind

Avatar utente
Tobia
Utente 35mm
Messaggi: 1247
Iscritto il: mer nov 26, 2003 2:26 pm
Località: Vicenza

Passaggio a MySQL

Messaggio da Tobia »

ottimo, sembra lei!

Cinema Araceli - Vicenza - http://www.araceli.it/cinema

Andrea Rescigno
Utente 35mm
Messaggi: 629
Iscritto il: sab lug 26, 2003 8:05 pm
Località: Lazio

Passaggio a MySQL

Messaggio da Andrea Rescigno »

A me 'sto phbb ricorda tanto l'aspetto del software per il modello Unico... non si può avere qualcosa di meno funereo?

Andrea

Avatar utente
Tobia
Utente 35mm
Messaggi: 1247
Iscritto il: mer nov 26, 2003 2:26 pm
Località: Vicenza

Passaggio a MySQL

Messaggio da Tobia »

To, http://www.phpbbstyles.com/ sbizzarrisciti

Cinema Araceli - Vicenza - http://www.araceli.it/cinema

Avatar utente
Tobia
Utente 35mm
Messaggi: 1247
Iscritto il: mer nov 26, 2003 2:26 pm
Località: Vicenza

Passaggio a MySQL

Messaggio da Tobia »

Brutte notizie per lo sha256 di php che mi ha segnalato dan....
http://forum.snitz.com/forum/topic.asp?TOPIC_ID=62005

Cinema Araceli - Vicenza - http://www.araceli.it/cinema

Avatar utente
Tobia
Utente 35mm
Messaggi: 1247
Iscritto il: mer nov 26, 2003 2:26 pm
Località: Vicenza

Passaggio a MySQL

Messaggio da Tobia »


Avatar utente
Antonio Marcheselli
Amministratore
Messaggi: 24442
Iscritto il: mer mag 08, 2002 11:41 am
Località: Swindon, UK

Passaggio a MySQL

Messaggio da Antonio Marcheselli »

ho visto i messaggi tobia, grazie.

Avatar utente
Tobia
Utente 35mm
Messaggi: 1247
Iscritto il: mer nov 26, 2003 2:26 pm
Località: Vicenza

Passaggio a MySQL

Messaggio da Tobia »

novità? funziona?

Cinema Araceli - Vicenza - http://www.araceli.it/cinema

Avatar utente
Antonio Marcheselli
Amministratore
Messaggi: 24442
Iscritto il: mer mag 08, 2002 11:41 am
Località: Swindon, UK

Passaggio a MySQL

Messaggio da Antonio Marcheselli »

Purtroppo in questi giorni il passaggio a phpbb è l'ultimo dei miei pensieri! :)

Rispondi