Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Camelot - Convalidare il login

Camelot

Sommario | Admin | Forum | Bugs | Todo | Files

Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 19:39
Sabato, 28/04/2007
La pagina che si occupa di validare il login é:

http://www.pierotofy.it/data/projects/253/login.php?mail=e ...

I parametri da passare sono:

mail: e-mail del membro
md5: hash md5 della password delle riunioni, che è diversa da quella del login normale. Tale password verrà comunicata al membro subito prima di una riunione tramite e-mail.

La pagina ritorna 0 se le credenziali sono sbagliate, 1 se sono corrette.

Ricordatevi di fare il controllo del login sul lato server, non dalla parte client (altrimenti uno modifica il codice e riesce ad entrare lo stesso).


Il mio blog: https://piero.dev
PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 21:37
Sabato, 28/04/2007
ottimo, ovviamente il controllo lato server ;-)

cmq io pensavo di fare ad ogni modo un controllo sul'autenticità dei binari dei client da parte del server, in modo che ogni modifica richiede, ovviamente, una compilazione, che genera file .class nn convalidati dalla mia firma.

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 12:43
Domenica, 29/04/2007
Si dovrebbe sostituire al posto della mail il vero nome del membro qui sul sito, sennò mentre si parla si fa confusione, magari uno ha una mail che nn ha nulla a che vedere con il nick e nn si capisce chi è uno o l'altro.

Far dire al membro il nick sarebbe sbagliato, nn sarebbe garantita l'identità e sarebbe possibile darsi il nick di altri membri e simili.

Inoltre c'è un altro problemino, quando calcolo l'hash vengono fuori caratteri nn standard, quindi nn vengono inviati correttamente

Sarebbe da inviarli in BASE64, controlla se magari in php hai qualcosa di pronto, sennò si fa veloce ad implementare una piccola routine che converte l'hash che hai nel db in base64 (poi io ti mando anche a base64 e fai direttamente il contronto con questa codifica, senza dover tornare indietro e guardare i 2 hash puri)

Ultima modifica effettuata da netarrow il 29/04/2007 alle 13:10
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 15:58
Domenica, 29/04/2007
L'hash per forza devi codificarlo in base64, per il problema dell'e-mail appena ho un secondo modifico la pagina di autenticazione in modo che se il login ha successo ritorna come output il nickname del membro, altrimenti zero.


Il mio blog: https://piero.dev
PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 21:55
Domenica, 29/04/2007
ok, bisognerà allora ricordarsi di rifiutare chi fa la richiesta col nick 0 :D

Ultima modifica effettuata da netarrow il 29/04/2007 alle 21:56
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 15:18
Martedì, 01/05/2007
Scusate, il parametro da passare alla pagina php non è mail, ma email.


Il mio blog: https://piero.dev
PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 16:45
Martedì, 01/05/2007
ok, ora tutto funziona :k:

Nella 1.0.09a si può provare il login.

Ultima modifica effettuata da netarrow il 01/05/2007 alle 16:47
PM Quote