Oggetto: [RISOLTO] - Numero cifre codice sicurezza
Voglio portarlo da 6 a 8 quando ci si logga come admin. Il file interessato penso sia admin.php: ho sostituito nella function gfx($random_num) questo:
$code = substr($rcode, 2, 6);
con questo:
$code = substr($rcode, 2, 8 );
e i numeri difatti diventano 8; ho poi ingrandito i relativi riquadri per l'inserimento del codice ... nella function login() tutto sembra ok ma invece quando provo a loggarmi ... non entro più!
Dove sbaglio
Grazie, Dino.
Ciao.
p.s.: phpnuke 6.9
Inviato:
Ven Giu 01, 2007 10:03 pm
violo Moderatore
Registrato: Jan 03, 2006 Messaggi: 179
Oggetto:
Riesci a digitarle tutte e 8 ????
se SI allora prova ad inserire solo le prime 6 o le ultime 6 !!!!
Tanto da scartare l'ipotesi che sia il box di input ad aver problemi !!!
Baci8
_________________
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login
Inviato:
Ven Giu 01, 2007 10:29 pm
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
Oggetto: re
Ciao Violo, piacere di conoscerti personalmente
Si riesco a digitarle tutte e 8: ma non mi fa entrare; se invece digito solo le prime 6 delle 8 ... entro regolarmente: ma la modifica che dovrebbe richiedere la riscrittura di 8 cifre non funziona!!
Ciao, grazie per il tuo interessamento. Dino.
Inviato:
Sab Giu 02, 2007 12:08 pm
violo Moderatore
Registrato: Jan 03, 2006 Messaggi: 179
Oggetto:
Proprio come ti dicevo !!!!
Tu hai impostato che il codice sia di 8 caratteri, ma ti sei dimenticato di settare i caratteri di input, infatti il tuo nuke continua a elaborare e a confrontare le prime 6 lettere !!!!
Per risolvere il problema devi settare anche l'input !!!!!!
Controlla, evidentemente non hai portato la variabile ad analizzare tutti gli 8 caratteri !!! (controlla quindi di aver sostituito tutti i 6 con gli 8 e se hai un 7 col 9 )
Se hai bisogno siamo qui !!!
_________________
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login
Inviato:
Sab Giu 02, 2007 2:47 pm
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
Oggetto: re
Il problema è che nelle due function: function login e function gfx($random_num) e pure nel resto del file non ci sono altri 6 e nemmeno 7 a parte qs che penso servano ad altro:
Codice:
if (extension_loaded("gd") AND ($gfx_chk == 1 OR $gfx_chk == 5 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
Altri numeri presenti che non capisco sono:
-------------------
nella function gfx
$text_color = ImageColorAllocate($image, 80, 80, 80);
ImageString ($image, 5, 12, 2, $code, $text_color);
-------------------------------------
Che faccio?
Grazie, ciao.
Dino
Inviato:
Sab Giu 02, 2007 5:14 pm
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
Oggetto: codice
Qs è il codice della function login (magari può esserti utile):
/*********************************************************/
/* Login Function */
/*********************************************************/
function deleteNotice($id, $table, $op_back) {
global $db;
$db->sql_query("DELETE FROM $table WHERE id = '$id'");
Header("Location: admin.php?op=$op_back");
}
Inviato:
Sab Giu 02, 2007 5:23 pm
Sertek Affezionato
Registrato: May 25, 2005 Messaggi: 58
Oggetto:
Ciao Dino
Puoi cambiare da 6 a 8 numeri, ma la modifica è per tutti non solo per l'admin.
I file da modificare sono:
admin.php
mainfile.php
index.php (del modulo your_account)
block-User_info.php
block-Login.php
Le prove le ho fatte sulla versione 7.6 ma credo funzionino anche sulla 6.9
Inviato:
Dom Giu 03, 2007 6:33 pm
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
Oggetto: re
Fischiaaaa!!!
Pensavo di dover modificare un solo file e uno o due numerini!!
Grazie mille sertek: è un piacere conoscerti
Allora, grazie a te sono riuscito a risolvere senza il tuo aiuto non ce l'avrei mai fatta
Segnalo cmq le cose diverse per la 6.9 dotata, come la mia, di cnb YA.
- non sono servite le modifiche su: index.php di YA e nel block-User_info.php: il codice l'avevo infatti già portato a 8 con il pannello di admin di cnb YA;
- il mainfile nella 6.9 non va modificato (il codice di cui parli non è presente);
- la modifica di:
ImageString ($image, 5, 12, 2, $code, $text_color);
va fatta non nel mainfile ma nel admin.php;
- l'altra modifica del $code = substr($rcode, 2, 6); va invece fatta nel file: auth.php oltre che naturalmente nel admin.php;
- ok invece le modifiche sul block-Login.php.
Grazie ancora per le tue preziose indicazioni
Ciao, Dino
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum