• User Attivo

    @Privacy-Impresa said:

    Andiamo per gradi... se fai login non torni a index.php?ko=1 suppongo...

    Intanto prova a mettere a mano index.php?ko=1 e assicuriamoci che almeno il messaggio si veda...

    Poi riposta il codice del login...

    keiske

    allora si così facendo si vede il messaggio proprio sotto al forum a sinistra

    ti riposto login.php:
    stesso link di prima
    w.w.w.globalmeteo.altervista.org/login.txt


  • User Attivo

    Una cosa al volo

    if($actlog=="entra"){
    if(user_esistente=="si"){
    if(my_bannato=="si"){

    è normale che user_esistete e my_bannato siano senza $?

    keiske


  • User Attivo

    @Privacy-Impresa said:

    Una cosa al volo

    if($actlog=="entra"){
    if(user_esistente=="si"){
    if(my_bannato=="si"){

    è normale che user_esistete e my_bannato siano senza $?

    keiske

    ah guarda casco dalle nuvole, in teoria si perchè lì non ho mai modificato nulla, il file originale non ha il $


  • User Attivo

    Togli questo da dov'è ora e prova a metterlo dove dico:
    } else {
    header("Location: index.php?ko=1");
    }

    Lo metti in:

    if(!isset($_POST['prov']) || trim($_POST['prov'])=="" || strpos($_POST['prov'],"resetpsw.php")!==false || strpos($_POST['prov'],"login.php")!==false || strpos($_POST['prov'],"registrazione.php")!==false){
    $locain="index.php";
    }else{
    $locain=$_POST['prov'];
    }
    *} else {
    header("Location: index.php?ko=1");
    }
    *
    Sicuramente il problema è nell'annidiamento degli if... spostandolo lo metti nel primo caso dell'if aperto prima... dov'era prima l'if si apriva dopo il primo if e si ciudeva dopo la chisura del primo if...

    keiske


  • User Attivo

    @Privacy-Impresa said:

    Togli questo da dov'è ora e prova a metterlo dove dico:
    } else {
    header("Location: index.php?ko=1");
    }

    Lo metti in:

    if(!isset($_POST['prov']) || trim($_POST['prov'])=="" || strpos($_POST['prov'],"resetpsw.php")!==false || strpos($_POST['prov'],"login.php")!==false || strpos($_POST['prov'],"registrazione.php")!==false){
    $locain="index.php";
    }else{
    $locain=$_POST['prov'];
    }
    } else {
    header("Location: index.php?ko=1");
    }

    Sicuramente il problema è nell'annidiamento degli if... spostandolo lo metti nel primo caso dell'if aperto prima... dov'era prima l'if si apriva dopo il primo if e si ciudeva dopo la chisura del primo if...

    keiske

    adesso quando faccio il login non succede nulla rimane sempre su index.php


  • User Attivo

    e non passa il ko=1? facendoti vedere il messaggio?

    Cmq devi provare a modificare la voce nel database in "1" per vedere se funziona...

    keiske


  • User Attivo

    @Privacy-Impresa said:

    e non passa il ko=1? facendoti vedere il messaggio?

    Cmq devi provare a modificare la voce nel database in "1" per vedere se funziona...

    keiske

    no purtroppo e come faccio a modificare nel database in 1?


  • ModSenior

    @giulio3x said:

    no purtroppo e come faccio a modificare nel database in 1?
    dal phpmyadmin


  • User Attivo

    @Thedarkita said:

    dal phpmyadmin

    ok fin qua ci arrivo nè:giggle:

    quel che volevo dire cosa è che devo cambiare in 1


  • ModSenior

    Il valore del campo attivazione, della riga del'utente con cui provi a loggarti....


  • User Attivo

    boh non mi capisco:?

    [PHP]my_globalmeteo.def_users.id1611003.33332.0548ENUM('1','3','6') NOT NULLmy_globalmeteo.def_users.nomeadministratorrocco513008.0000NULLENUM('administrator','gianni','rocco') NOT NULLmy_globalmeteo.def_users.psw3956cebd87145aa9598e28aa8c639aa3fdb2c3bab9d0701c4a050a4d8d782c7f32320032.0000NULLENUM('3956cebd87145aa9598e28aa8c639aa3','40d11d61b...my_globalmeteo.def_users.ip151.25.45.150151.25.47.16013130013.0000NULLENUM('151.25.45.150','151.25.47.160') NOT NULLmy_globalmeteo.def_users.mailmailmail12260020.6667NULLENUM('[email protected]','[email protected]','...my_globalmeteo.def_users.attivazione 8e6d0f877e6f5526851b9b5a6797ecdd0321012.0000NULLENUM('','1111','8e6d0f877e6f5526851b9b5a6797ecdd')...[/PHP]


  • ModSenior

    Apparte il fatto che non si capisce nulla, mi sembra che ci hai pure incollato le password 😄


  • User Attivo

    @Thedarkita said:

    Apparte il fatto che non si capisce nulla, mi sembra che ci hai pure incollato le password 😄

    embhe è una prova questa nè...:bigsmile:


  • User Attivo

    comunque ufficialmente credevo e speravo fosse più facile sistemare questa cosa, mi ritiro è troppo difficile, peccato c'è stato un momento in cui credevo fossimo sulla strada giusta e invece no, troverò un altro forum anche se sarà 100 volte più brutto di quello che volevo modificare.:bho:

    ps: ringrazio keiske e thdarkita per la pazienza!


  • User Attivo

    Hai creato il campo attivazione, no? di base si setta quando uno si iscrive con i millemila caratteri, no? Con la mail per attivare quel valore da millemila diventerà "1"... ora collegati in phpmyadmin e cambia manualmente quel valore da millemila in 1... sai fare no? editi uno user e ci metti "1" nel campo attivazione e vedi se quando ti logghi con quello user ti logga...

    keiske


  • User Attivo

    @Privacy-Impresa said:

    Hai creato il campo attivazione, no? di base si setta quando uno si iscrive con i millemila caratteri, no? Con la mail per attivare quel valore da millemila diventerà "1"... ora collegati in phpmyadmin e cambia manualmente quel valore da millemila in 1... sai fare no? editi uno user e ci metti "1" nel campo attivazione e vedi se quando ti logghi con quello user ti logga...

    keiske

    ho cambiato e adesso è vero mi logga :surprised::surprised:


  • User Attivo

    Allora funziona bene... se cambi e metti che so "2" ti manda alla index.php però non ti dà il messaggio? Cmq è il meno... abbiamo fatto il grosso...

    Adesso manca solo impostare la mail che manda il codice di conferma e poi la query che (se il codice di conferma è corretto) setta il codice a "1"... non manca molto...

    keiske


  • User Attivo

    @Privacy-Impresa said:

    Allora funziona bene... se cambi e metti che so "2" ti manda alla index.php però non ti dà il messaggio? Cmq è il meno... abbiamo fatto il grosso...

    Adesso manca solo impostare la mail che manda il codice di conferma e poi la query che (se il codice di conferma è corretto) setta il codice a "1"... non manca molto...

    keiske

    ok keiske allora proseguiamo con l'impresa sprando di arrivare al risultato sperato.:gthi:


  • ModSenior

    Prova a sostituire
    [php]
    <?php
    if(isset($_GET['ko']))
    $ko = $_GET['ko'];
    else
    $ko = '';
    $messaggio = '';
    if($ko == '1') {
    $messaggio = 'Per accedere al forum devi confermare la tua iscrizione cliccando nel link che hai ricevuto via email';
    }

    if(!file_exists("install/install.lock")){
    header("Location: ./install/index.php");
    exit();
    }
    require_once "includes/config.php";
    require_once "header.php";
    require_once "cathome.php";
    require_once "footer.php";
    ?>
    <?=$messaggio?>
    [/php]
    con
    [php]
    <?php
    if(isset($_GET['ko']))
    $ko = $_GET['ko'];
    else
    $ko = '';
    $messaggio = '';
    if($ko == 1) {
    $messaggio = 'Per accedere al forum devi confermare la tua iscrizione cliccando nel link che hai ricevuto via email';
    }

    if(!file_exists("install/install.lock")){
    header("Location: ./install/index.php");
    exit();
    }
    require_once "includes/config.php";
    require_once "header.php";
    require_once "cathome.php";
    require_once "footer.php";
    ?>
    <?=$messaggio?>
    [/php]


  • User Attivo

    @Thedarkita said:

    Prova a sostituire
    [php]
    <?php
    if(isset($_GET['ko']))
    $ko = $_GET['ko'];
    else
    $ko = '';
    $messaggio = '';
    if($ko == '1') {
    $messaggio = 'Per accedere al forum devi confermare la tua iscrizione cliccando nel link che hai ricevuto via email';
    }

    if(!file_exists("install/install.lock")){
    header("Location: ./install/index.php");
    exit();
    }
    require_once "includes/config.php";
    require_once "header.php";
    require_once "cathome.php";
    require_once "footer.php";
    ?>
    <?=$messaggio?>
    [/php]
    con
    [php]
    <?php
    if(isset($_GET['ko']))
    $ko = $_GET['ko'];
    else
    $ko = '';
    $messaggio = '';
    if($ko == 1) {
    $messaggio = 'Per accedere al forum devi confermare la tua iscrizione cliccando nel link che hai ricevuto via email';
    }

    if(!file_exists("install/install.lock")){
    header("Location: ./install/index.php");
    exit();
    }
    require_once "includes/config.php";
    require_once "header.php";
    require_once "cathome.php";
    require_once "footer.php";
    ?>
    <?=$messaggio?>
    [/php]

    sicuramente l'errore ci sarà ma anche con questa modifica non funziona a dovere, cioè faccio il login ma non appare il messaggio