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 - Problema email virgilio
 FAQ  •  Cerca  •  Lista degli utenti  •  Gruppi utenti  •  Profilo  •  Messaggi Privati  •  Login

Information Problema email virgilio

Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli   
Precedente :: Successivo
AutoreMessaggio
eros23
Affezionato
Affezionato


Registrato: Jun 03, 2006
Messaggi: 54


Oggetto: Problema email virgilio Rispondi citando

salve a tutti
ho notato che quando uno si registra sul mio sito ha problemi con il link per confermare la registrazione. Praticamente gli arriva spezzato a metà!!!....questo però mi capita solo con chi ha virgilio cioè solo chi usa la posta di virgilio (utente@virgilio.it)

dove devo andare a controllare per modificare e sistemare il problema???



MessaggioInviato:
Mer Giu 28, 2006 1:56 pm
Top of PageProfiloMessaggio privato
eros23
Affezionato
Affezionato


Registrato: Jun 03, 2006
Messaggi: 54


Oggetto: Rispondi citando

qualcuno sa darmi una risposta a questo fatto?

guardate come arriva il mex di posta


Benvenuto su *************!

Tu o qualcun'altro ha usato il tuo indirizzo email
(********@virgilio.it) per registrare un account su *************.

Per finire il processo di registrazione devi visitare il link sotto
indicato entro e non oltre le 24 ore da quando hai ricevuto questo
messaggio, altrimenti le vostre informazioni verranno cancellate
automaticamente dal sistema e dovete ripetere la registrazione:

http://*************.it/modules.php?name=Your_Account&op=activ
ate&username=dioniso&check_num=5e6f4ecb84c2cef4254267d8479a3fb4

Seguono le informazioni utente:

-Nickname: dioniso
-Password: *******



come vedete arriva spezzato come posso risolverlo





Ultima modifica di eros23 il Gio Giu 29, 2006 9:45 am, modificato 1 volta in totale
MessaggioInviato:
Mer Giu 28, 2006 11:39 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

E' un problema di alcuni provider che spezzano i links troppo lunghi, per rimediare potresti inviare l'e-mail di conferma in formato html ma potrebbe subbentrare un'altro problema, non è detto che tutti i provider accettino e-mail in formato html.

Appena ho un pò di tempo ci lavoro sopra.

ciao ciao




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Gio Giu 29, 2006 12:05 am
Top of PageProfiloMessaggio privatoHomePage
eros23
Affezionato
Affezionato


Registrato: Jun 03, 2006
Messaggi: 54


Oggetto: Rispondi citando

grazie sniffer

cmq ancora solo con virgilio mi è capitato questo fatto!....con tutti gli altri non ho problemi. Cmq mi hanno detto che dipende dalla formattazione di Comunicator, se si scarica su pc con programma di posta risulta regolare, oltre che con gli user si ha lo stesso problma con le informazioni relative a forum o MP....



MessaggioInviato:
Gio Giu 29, 2006 9:42 am
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Questo dovrebbe risolvere il problema dei link troppo lunghi inseriti nell'e-mail di attivazione e spezzati da alcuni provider.
Verranno inviate 2 e-mail la prima è in formato normale mentre la seconda è in html, il codice utilizzato è stato testato sulla versione 7.6
Apri il file modules/Your_Account/index.php
Cerca:
Codice:
function finishNewUser($username, $user_email, $user_password, $random_num, $gfx_check) {
    global $stop, $EditedMessage, $adminmail, $sitename, $Default_Theme, $user_prefix, $db, $storyhome, $module_name, $nukeurl;
    include("header.php");
    include("config.php");
    userCheck($username, $user_email);
    $user_email = validate_mail($user_email);
    $user_regdate = date("M d, Y");
    $user_password = htmlspecialchars(stripslashes($user_password));
    if (!isset($stop)) {
   $datekey = date("F j");
   $rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
   $code = substr($rcode, 2, 6);
   if (extension_loaded("gd") AND $code != $gfx_check AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
       Header("Location: modules.php?name=$module_name");
       die();
   }
        mt_srand ((double)microtime()*1000000);
        $maxran = 1000000;
        $check_num = mt_rand(0, $maxran);
   $check_num = md5($check_num);
   $time = time();
   $finishlink = "$nukeurl/modules.php?name=$module_name&op=activate&username=$username&check_num=$check_num";
   $new_password = md5($user_password);
        $new_password = htmlspecialchars(stripslashes($new_password));
   $username = check_html($username, "nohtml");
   $user_email = check_html($user_email, "nohtml");
   $result = $db->sql_query("INSERT INTO ".$user_prefix."_users_temp (user_id, username, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$username', '$user_email', '$new_password', '$user_regdate', '$check_num', '$time')");
   if(!$result) {
       echo ""._ERROR."<br>";
   } else {
       $message = ""._WELCOMETO." $sitename!\n\n"._YOUUSEDEMAIL." ($user_email) "._TOREGISTER." $sitename.\n\n "._TOFINISHUSER."\n\n $finishlink\n\n "._FOLLOWINGMEM."\n\n"._UNICKNAME." $username\n"._UPASSWORD." $user_password";
       $subject = ""._ACTIVATIONSUB."";
       $from = "$adminmail";
       mail($user_email, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());
       title("$sitename: "._USERREGLOGIN."");
       OpenTable();
       echo "<center><b>"._ACCOUNTCREATED."</b><br><br>";
       echo ""._YOUAREREGISTERED.""
           ."<br><br>"
      .""._FINISHUSERCONF."<br><br>"
      .""._THANKSUSER." $sitename!</center>";
       CloseTable();
   }
    } else {
   echo "$stop";
    }
    include("footer.php");
}

Sostituiscila con questa:
Codice:
function finishNewUser($username, $user_email, $user_password, $random_num, $gfx_check) {
    global $stop, $EditedMessage, $adminmail, $sitename, $Default_Theme, $user_prefix, $db, $storyhome, $module_name, $nukeurl;
    include("header.php");
    include("config.php");
    userCheck($username, $user_email);
    $user_email = validate_mail($user_email);
    $user_regdate = date("M d, Y");
    $user_password = htmlspecialchars(stripslashes($user_password));
    if (!isset($stop)) {
   $datekey = date("F j");
   $rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
   $code = substr($rcode, 2, 6);
   if (extension_loaded("gd") AND $code != $gfx_check AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
       Header("Location: modules.php?name=$module_name");
       die();
   }
        mt_srand ((double)microtime()*1000000);
        $maxran = 1000000;
        $check_num = mt_rand(0, $maxran);
   $check_num = md5($check_num);
   $time = time();
   $finishlink1 = "$nukeurl/modules.php?name=$module_name&op=activate&username=$username&check_num=$check_num";
      $message1 = ""._WELCOMETO." $sitename!<br><br>"._YOUUSEDEMAIL." ($user_email) "._TOREGISTER." $sitename.<br><br> "._TOFINISHUSER."\n\n $finishlink2<br> "._FOLLOWINGMEM."<br><br>"._UNICKNAME." $username<br>"._UPASSWORD." $user_password<br>";
   $finishlink2 = "<html><head></head><body>$message1 <br><a href='$nukeurl/modules.php?name=$module_name&op=activate&username=$username&check_num=$check_num'>"._ACTIVATIONSUB3." </a></body></html>";
   $new_password = md5($user_password);
        $new_password = htmlspecialchars(stripslashes($new_password));
   $username = check_html($username, "nohtml");
   $user_email = check_html($user_email, "nohtml");
   $result = $db->sql_query("INSERT INTO ".$user_prefix."_users_temp (user_id, username, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$username', '$user_email', '$new_password', '$user_regdate', '$check_num', '$time')");
   if(!$result) {
       echo ""._ERROR."<br>";
   } else {
       $message1 = ""._WELCOMETO." $sitename!\n\n"._YOUUSEDEMAIL." ($user_email) "._TOREGISTER." $sitename.\n\n "._TOFINISHUSER."\n\n $finishlink1\n\n "._FOLLOWINGMEM."\n\n"._UNICKNAME." $username\n"._UPASSWORD." $user_password";
       $subject1 = ""._ACTIVATIONSUB1."";
       $subject2 = ""._ACTIVATIONSUB2."";
       $from = "$adminmail";
mail($user_email, $subject2, $finishlink2, "From:" . $from . "\nContent-Type: text/html; charset=iso-8859-1");
       mail($user_email, $subject1, $message1, "From: $from\nX-Mailer: PHP/" . phpversion());
       title("$sitename: "._USERREGLOGIN."");
       OpenTable();
       echo "<center><b>"._ACCOUNTCREATED."</b><br><br>";
       echo ""._YOUAREREGISTERED.""
           ."<br><br>"
      .""._FINISHUSERCONF."<br><br>"
      .""._THANKSUSER." $sitename!</center>";
       CloseTable();
   }
    } else {
   echo "$stop";
    }
    include("footer.php");
}

Apri il file modules/Your_Account/Language/lang-italian.php
Cerca:
?>
Subito prima inserisci
Codice:
define("_ACTIVATIONSUB1","Attivazione Nuovo Account Normale");
define("_ACTIVATIONSUB2","Attivazione Nuovo Account Formato HTML");
define("_ACTIVATIONSUB3","Clicca qui per attivare il tuo account");


Fine.
ciao ciao




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Dom Lug 02, 2006 5:25 pm
Top of PageProfiloMessaggio privatoHomePage
eros23
Affezionato
Affezionato


Registrato: Jun 03, 2006
Messaggi: 54


Oggetto: Rispondi citando

grazie mille


ora funziona tutto correttamente

Grazie sniffer



MessaggioInviato:
Lun Lug 03, 2006 6:25 pm
Top of PageProfiloMessaggio privato
Mostra prima i messaggi di:   
Tutti i fusi orari sono GMT + 2 ore
Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli  

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