Argomenti: 1581    Messaggi: 8758   Risposte: 7185      
(Ultime News)------|    Nasce Cleanuke.it supporto ufficiale al cms - (18-06-2011 - 23:04:54 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.7 - (05-05-2011 - 19:49:43 - di matteoiamma)    |------|    Iamma Multi Blogs: Blogs per gli utenti del nuke - (19-03-2011 - 20:41:08 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.6 - (13-03-2010 - 20:12:46 - di matteoiamma)    |------|    Nuova Community Italiana: nasce mondophpnuke.com - (11-02-2010 - 22:08:51 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.5! - (16-12-2009 - 00:44:55 - di matteoiamma)    |------
Regolamento:
Le principali regole da rispettare per poter far parte della community... cosigliamo di visionarle per evitare malintesi.
Script:
Per motivi di sicurezza il sistema blocca l'inserimento di alcuni script per sapere come fare cliccare qui

Webother.com :: Leggi il Topic - [RISOLTO] - Numero cifre codice sicurezza
 FAQ  •  Cerca  •  Lista degli utenti  •  Gruppi utenti  •  Profilo  •  Messaggi Privati  •  Login

Information [RISOLTO] - Numero cifre codice sicurezza

Nuovo Topic Topic chiuso
Indice del forum » Sicurezza   
Precedente :: Successivo
AutoreMessaggio
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: [RISOLTO] - Numero cifre codice sicurezza Rispondi citando

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 Question
Grazie, Dino.
Ciao. Wink

p.s.: phpnuke 6.9



MessaggioInviato:
Ven Giu 01, 2007 10:03 pm
Top of PageProfiloMessaggio privato
violo
Moderatore
Moderatore


Registrato: Jan 03, 2006
Messaggi: 179


Oggetto: Rispondi citando

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
MessaggioInviato:
Ven Giu 01, 2007 10:29 pm
Top of PageProfiloMessaggio privato
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: re Rispondi citando

Ciao Violo, piacere di conoscerti personalmente Smile
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. Wink



MessaggioInviato:
Sab Giu 02, 2007 12:08 pm
Top of PageProfiloMessaggio privato
violo
Moderatore
Moderatore


Registrato: Jan 03, 2006
Messaggi: 179


Oggetto: Rispondi citando

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
MessaggioInviato:
Sab Giu 02, 2007 2:47 pm
Top of PageProfiloMessaggio privato
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: re Rispondi citando

Embarassed Embarassed Embarassed 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



MessaggioInviato:
Sab Giu 02, 2007 5:14 pm
Top of PageProfiloMessaggio privato
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: codice Rispondi citando

Qs è il codice della function login (magari può esserti utile):


/*********************************************************/
/* Login Function */
/*********************************************************/

function login() {
global $gfx_chk;
include ("header.php");
mt_srand ((double)microtime()*1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);
OpenTable();
echo "<center><font class=\"title\"><b>"._ADMINLOGIN."</b></font></center>";
CloseTable();
echo "<br>";
OpenTable();
echo "<f-o-r-m- a-c-t-i-o-n=\"admin.p-h-p\" m-e-t-h-o-d=\"p-o-s-t\">"
."<table border=\"0\">"
."<tr><td>"._ADMINID."</td>"
."<td><input type=\"text\" NAME=\"aid\" SIZE=\"20\" MAXLENGTH=\"25\"></td></tr>"
."<tr><td>"._PASSWORD."</td>"
."<td><input type=\"password\" NAME=\"pwd\" SIZE=\"20\" MAXLENGTH=\"18\"></td></tr>";
if (extension_loaded("gd") AND ($gfx_chk == 1 OR $gfx_chk == 5 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
echo "<tr><td colspan='2'>"._SECURITYCODE.": <img src='admin.p-h-p-?-o-p=gfx&random_num=$random_num' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'></td></tr>"
."<tr><td colspan='2'>"._TYPESECCODE.": <input type=\"text\" NAME=\"gfx_check\" SIZE=\"8\" MAXLENGTH=\"8\"></td></tr>";
}
echo "<tr><td>"
."<input type=\"hidden\" NAME=\"random_num\" value=\"$random_num\">"
."<input type=\"hidden\" NAME=\"op\" value=\"login\">"
."<input type=\"submit\" VALUE=\""._LOGIN."\">"
."</td></tr></table>"
."</form>";
CloseTable();
include ("footer.php");

function gfx($random_num) {
global $prefix, $db;
require("config.php");
$datekey = date("F j");
$rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
$code = substr($rcode, 2, Cool;
$image = ImageCreateFromJPEG("images/admin/code_bg.jpg");
$text_color = ImageColorAllocate($image, 80, 80, 80);
Header("Content-type: image/jpeg");
ImageString ($image, 5, 12, 2, $code, $text_color);
ImageJPEG($image, '', 75);
ImageDestroy($image);
die();
}

function deleteNotice($id, $table, $op_back) {
global $db;
$db->sql_query("DELETE FROM $table WHERE id = '$id'");
Header("Location: admin.php?op=$op_back");
}



MessaggioInviato:
Sab Giu 02, 2007 5:23 pm
Top of PageProfiloMessaggio privato
Sertek
Affezionato
Affezionato


Registrato: May 25, 2005
Messaggi: 58


Oggetto: Rispondi citando

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

File admin.php cerca tutti:

Codice:
$code = substr($rcode, 2, 6);


sostituisci con

Codice:
$code = substr($rcode, 2, 8);


cerca tutti:

Codice:
<input type=\"text\" NAME=\"gfx_check\" SIZE=\"7\" MAXLENGTH=\"6\">


sostituisci con:

Codice:
<input type=\"text\" NAME=\"gfx_check\" SIZE=\"9\" MAXLENGTH=\"8\">


File index.php del modulo Your_Account

cerca tutti:

Codice:
$code = substr($rcode, 2, 6);


sostituisci con

Codice:
$code = substr($rcode, 2, 8);


cerca tutti:

Codice:
<input type=\"text\" NAME=\"gfx_check\" SIZE=\"7\" MAXLENGTH=\"6\">


sostituisci con:

Codice:
<input type=\"text\" NAME=\"gfx_check\" SIZE=\"9\" MAXLENGTH=\"8\">


File mainfile.php

cerca tutti:

Codice:
$code = substr($rcode, 2, 6);


sostituisci con

Codice:
$code = substr($rcode, 2, 8);


cerca tutti:

Codice:
<input type=\"text\" NAME=\"gfx_check\" SIZE=\"7\" MAXLENGTH=\"6\">


sostituisci con:

Codice:
<input type=\"text\" NAME=\"gfx_check\" SIZE=\"9\" MAXLENGTH=\"8\">


cerca:

Codice:
ImageString ($image, 5, 12, 2, $code, $text_color);


sostituisci con:

Codice:
ImageString ($image, 5, 2, 2, $code, $text_color);


File block-User_Info.php e block-Login.php

cerca:

Codice:
<input type=\"text\" NAME=\"gfx_check\" SIZE=\"7\" MAXLENGTH=\"6\">


sostituisci con:

Codice:
<input type=\"text\" NAME=\"gfx_check\" SIZE=\"9\" MAXLENGTH=\"8\">


Le prove le ho fatte sulla versione 7.6 ma credo funzionino anche sulla 6.9

Wink



MessaggioInviato:
Dom Giu 03, 2007 6:33 pm
Top of PageProfiloMessaggio privato
Dino
Fedele
Fedele


Registrato: Mar 23, 2006
Messaggi: 105


Oggetto: re Rispondi citando

Fischiaaaa!!!
Pensavo di dover modificare un solo file e uno o due numerini!!
Grazie mille sertek: è un piacere conoscerti Smile
Allora, grazie a te sono riuscito a risolvere Very Happy senza il tuo aiuto non ce l'avrei mai fatta Exclamation
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 Wink
Ciao, Dino



MessaggioInviato:
Dom Giu 03, 2007 9:56 pm
Top of PageProfiloMessaggio privato
Mostra prima i messaggi di:   
Tutti i fusi orari sono GMT + 2 ore
Nuovo Topic Topic chiuso
Indice del forum » Sicurezza  

Vai a:  
Key
  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

Powered by phpBB © 2001, 2005 phpBB Group



http://www.top100italiana.com

 

Tutti i diritti riservati Copyright © 2003-2023