Pagina 2 di 3 PrimoPrimo 123 UltimoUltimo
Visualizzazione risultati 31 fino 60 di 78

Discussione: creare una pagina di registrazione

  1. #31
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    NO, si trovano in 2 cartelle diverse!

    indirizzo recupero pass
    http://dborraccino.altervista.org/ut...o_password.php

    indirizzo config.php
    http://dborraccino.altervista.org/site/config.php

  2. #32
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    è per quello che non va.

    O copi la cartella e il file nella giusta posizione, oppure puoi modificare questa riga:
    Codice PHP:
    require_once('./site/config.php');
    Come vuoi. Per tornare nella directory superiore, devi usare "../", quindi nel tuo caso, penso bisognerebbe fare:
    Codice PHP:
    require_once('../site/config.php');
    Tieni presente che non sei obbligato a tenere il config dentro la cartella "site"... puoi metterlo dove vuoi, a patto che sia accessibile dal percorso dentro la require_once()

    Ciao!

  3. #33
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    ah???e così vale anche per il login?scusa ma poi un come fà a rimettere la pass che vuole?

  4. #34
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Calma... funziona tutto? Perché l'avevo scritto direttamente qui senza nemmeno provarlo.

    Ciao!

  5. #35
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    sia spostando che cambiando la stringa mi dà quest'errore
    Fatal error: require_once() [function.require]: Failed opening required './site/config.php' (include_path='.:') in /membri/dborraccino/utente/recupero_password.php on line 31

    EDIT:

    allora ho modificato con la seconda stringa ma adesso mi esce quest'errore

    Errore durante la query: Immetti nome utente o email per ricevere via email una nuova password:

    il mio database non ha user_password ma password...
    Ultima modifica di alemoppo : 18-01-2012 alle ore 00.35.39 Motivo: Usa il tasto "Edita"!

  6. #36
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Citazione Originalmente inviato da dborraccino Visualizza messaggio
    allora ho modificato con la seconda stringa ma adesso mi esce quest'errore

    Errore durante la query: Immetti nome utente o email per ricevere via email una nuova password:
    Puoi indicare l'indirizzo?
    Citazione Originalmente inviato da dborraccino Visualizza messaggio
    il mio database non ha user_password ma password...
    Qui c'é scritto user_password, quindi mi sono attenuto a quello. Se lo modifichi, dovresti dirmelo!.. Ma comunque se fosse solo "password", non dovrebbe funzionare nemmeno il login.

    Ciao!

  7. #37
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    il login l'ho impostato adesso e va bene...mentre il recupero password no...scusa non sapevo che fosse scritto così!ora riprovo con il recupero password!Xò ci siamo quasi, sei un grande!


    Allora se metto lo username mi dà questo:
    Errore durante la query: No database selectedImmetti nome utente o email per ricevere via email una nuova password:


    se metto la mail mi dà questo:
    Errore durante la query: Immetti nome utente o email per ricevere via email una nuova password:

    mentre la pagina sei loggato funziona correttamente!
    Ultima modifica di dborraccino : 18-01-2012 alle ore 00.51.17

  8. #38
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Puoi indicare l'indirizzo?

    Ciao!

  9. #39
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

  10. #40
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Puoi indicarmi un username o email per provare? (poi magari puoi cancellarlo)...

    Ciao!

  11. #41
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    io

    o@o.it


    che poi volendo possiamo lavorare sul fatto di avere una vera mail...visto che anche con finte mail ci si riesce a registrare!

  12. #42
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Se non erro, il codice è questo:

    Codice PHP:
    <?php
    function stringa_random()
    {
    $str = 'ABCDEFGHKLMNOPQRSTWXYZabcdefghjkmnpqrstwxyz123456789';
    $r = '';
    $l = 8+rand(0,5);
    for(
    $i=0;$i<$l;$i++)
    $r .= $str{rand(0,strlen($str))};
    return
    $r;
    }
    if(isset(
    $_POST['username']) && (!empty($_POST['username'])))
    {
    require_once(
    './site/config.php');
    $q = mysql_query('SELECT email FROM utenti WHERE username = \''.mysql_real_escape_string($_POST['username']).'\' LIMIT 1');
    mysql_close($db);
    if(!
    $q)
    echo
    'Errore durante la query: '.mysql_error();
    else
    {
    $row = mysql_fetch_assoc($q);
    $email = $row['email'];
    }
    }
    else if(isset(
    $_POST['email']) && (!empty($_POST['email'])))
    {
    $email = mysql_real_escape_string($_POST['email']);
    }

    if(isset(
    $email))
    {
    require_once(
    './site/config.php');

    $new_pass = stringa_random();

    $q = mysql_query('UPDATE utenti SET user_password = \''.md5($new_pass).'\' WHERE email = \''.$email.'\'');
    if(!
    $q)
    echo
    'Errore durante la query: '.mysql_error();
    else
    {

    $q = mysql_query('SELECT username FROM utenti WHERE user_password = \''.$new_pass.' AND email=\''.$email.'\' LIMIT 1');
    mysql_close($db);
    if(!
    $q)
    echo
    'Errore durante la query: '.mysql_error();
    else
    {
    $row = mysql_fetch_assoc($q);
    $username = $row['username'];
    if(!
    mail($email,'Reset password',"Reset effettuato correttamente.\n\nNuova password: $new_pass\n\nUtente: $username",'From:dborraccino.altervista.org<dborraccino@altervista.org>'))
    echo
    'Errore invio durante email';
    }
    }
    }
    ?>
    Immetti nome utente o email per ricevere via email una nuova password:
    <form name="login" method="post" action="<?= $_SERVER['PHP_SELF']; ?>">
    <table cellpadding="5">
    <tr><td>Username:</td><td><input type="text" id="username" name="username"></td></tr>
    <tr><td>email:</td><td><input type="text" id="email" name="email"></td></tr>
    <tr><td align="center" colspan="2"><input type="submit" value="Invia" name="submit" id="submit" class="button"></td></tr>
    </table>
    </form>
    Nota che ci sono due require_once('./site/config.php');. Li hai modificati entrambi?
    Comunque rimane un errore (per lo meno, se si inserisce l'username): il campo dell'email, sul database, si chiama "user_email" o "email"?

    Ciao!

  13. #43
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    gli ho modificati entrambi....si chiama email!...

  14. #44
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Vedi qui. Elimina la tabella utenti e prova quello script.

    Ciao!

  15. #45
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    ok...grande..solo che ora mi tocca cambiare tutto giusto?o devo cambiare solo il databse e fare il login?

  16. #46
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Devi eliminare la tabella.
    Poi carica i file, apri una volta il file "install.php" che provvederà a creare la nuova tabella "utenti", e se ti va, dimmi come va lo script.

    Ciao!

  17. #47
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    GRANDEEEE....vedi un pò tu se ti piace...vorrei modificare la parte del colore e se possibile vorrei integrare nome cognome città e cap!

    solo che abbiamo un problemino...il codice non lo fa vedere!


    http://dborraccino.altervista.org/login/iscrizione.php
    http://dborraccino.altervista.org/login/login.php
    http://dborraccino.altervista.org/login/recupero.php
    http://dborraccino.altervista.org/login/cambiopass.php

    e ovviamente senza quel codice non posso provare le altre funzioni!
    Ultima modifica di dborraccino : 20-01-2012 alle ore 17.09.01

  18. #48
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Citazione Originalmente inviato da dborraccino Visualizza messaggio
    vorrei modificare la parte del colore
    C'é scritto come fare...

    Citazione Originalmente inviato da dborraccino Visualizza messaggio
    e se possibile vorrei integrare nome cognome città e cap!
    Questo va fatto manualmente, aggiungendo i campi al database, e al form per l'iscrizione.

    Citazione Originalmente inviato da dborraccino Visualizza messaggio
    solo che abbiamo un problemino...il codice non lo fa vedere!
    [...]
    e ovviamente senza quel codice non posso provare le altre funzioni!
    Che codice?

    Ciao!

  19. #49
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    ale ad iscrizione richiede un codice per la registrazione...vai sul link http://dborraccino.altervista.org/login/iscrizione.php
    li richiede il codice...
    quindi manualmente modifico il database e le pagine ovviamente!Xò prima devo cancellare la tabella esistente giusto?

  20. #50
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito



    Teoricamente, dovrebbe essere così: (url obsoleto, eliminato)
    Sicuro che hai messo la cartella "caratteri" dentro la cartella "login"?

    Poi, adesso mi fai notare un (mio) errore: per attivare l'account, ho sottointeso (erroneamente), che gli script sono nella cartella principale, invece, ovviamente, l'hai messa dentro la cartella "login".
    Dovrò tener presente anche questo fatto...

    Comunque, riscaricalo, perché ho fatto delle piccole modifiche (che forse ad occhio non si vedono).

    Ciao!
    Ultima modifica di alemoppo : 17-03-2012 alle ore 19.08.13

  21. #51
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    sei un grandeeeeee....ma a che cosa serve funzioni?

    comunque ho notato che se fai recupera pass e poi la cambi con la pass che ti manda tramite mail non te la fa cambiare!
    Ultima modifica di dborraccino : 21-01-2012 alle ore 02.32.11

  22. #52
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Ha lo stesso scopo di "config.php".

    Ciao!

  23. #53
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    e per quanto riguarda la questione del recupero pass e cambia pass?Hai visto qualcosa?

  24. #54
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    comunque ho notato che se fai recupera pass e poi la cambi con la pass che ti manda tramite mail non te la fa cambiare!
    Prova a riaggiornare i file (riscaricali). Dovrebbe funzionare...

    Ciao!
    Ultima modifica di alemoppo : 21-01-2012 alle ore 03.21.02

  25. #55
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    li hai aggiornati nuovamente?Perchè li ho già riscaricati una volta...

  26. #56
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Dipende quando gli hai scaricato l'ultima volta. Riprova a riscaricarli.

    Ciao!

  27. #57
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    Ottimo sembra che sta andando bene, senti ma ora non possiamo mettere uno script che fa vedere se uno è loggato oppure no?Comunque sei un grande..

  28. #58
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    C'é già qui come fare...

    Ciao!

  29. #59
    dborraccino non è connesso Utente giovane
    Data registrazione
    25-07-2010
    Messaggi
    39

    Predefinito

    senti io usp un programma che mi mettere solo stringhe html...come faccio ad inserire il codice in php se è html? rimani sempre un grande! :-)

  30. #60
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    mmmh Potresti provare ad includere le pagine nella tua pagina con un <iframe>. Personalmente non mi piacciono, ma per adesso è l'unica soluzione che mi viene in mente.

    Ad esempio, puoi fare in questo modo:

    Codice HTML:
    <iframe src="./eventualecartella/login.php"></iframe>
    Non ho mai provato se funziona, ma dovrebbe andare.

    Ciao!

Pagina 2 di 3 PrimoPrimo 123 UltimoUltimo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •