Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Registrazione login e logout

    ennesimo post per chiedere aiuto!
    non linkatemi a articoli o tutorial plz sono inutili

    devo fare uno script che registra un utente

    la tabella è questa a cui si deve appoggiare:
    ---------------------------------------
    Codice PHP:
        `$prefix$utenti`(
        
    id INT UNSIGNED NOT NULL AUTO_INCREMENT,
        
    nome VARCHAR(30NOT NULL,
        
    cognome VARCHAR(30NOT NULL,
        
    username VARCHAR(30NOT NULL,
        
    password CHAR(32NOT NULL,
        
    MSN VARCHAR100 NOT NULL,//indirizzo MSN
        
    Redidenza VARCHAR100 NOT NULL,
        
    regdate VARCHAR11 NOT NULL,//data registrazione
        
    PRIMARY KEY(id),
        
    INDEX(usernamepassword)); 
    ---------------------------------------

    Questo script deve effettuare la registrazione e il login con una pagina personale (dove farò il pannello dell'utente) e il logout che elimina i cookie creati durante il login

    mi sapreste dare il codice che dovrei usare?
    cavolo è da tre settimane che sto uscendo pazzo per fare sta porkeria e non ci riesco non DORMO PIU' LA NOTTE PER FARLO!!!
    se mi aiutate faremo festa e trenini
    Modalità curioso ON...attendere riavvio del sistema in corso...

    Errore nessuna tastiera trovata premere un tasto per continuare...

  2. #2
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    la registrazione puoi farla così
    Codice PHP:
    <?php

    include("connessione.php");

    if (isset (
    $_POST["ciccio"])) {  //invio del Form
    $nome $_POST["nome"]; 
    $cognome $_POST["cognome"]; 
    $username $_POST["username"]; 
    $password $_POST["password"]; 
    $msn $_POST["msn"]; 
    $residenza $_POST["residenza"];

    #### la data ##############################
    $giorno date("j");
    $mese =  date("n");
    $anno date("Y");
    $ore date("H");
    $minuti date("i");
    $secondi date("s");
    $regdate mktime($ore$minuti$secondi$mese$giorno$anno); 

    // verifico che quell'username non sia stato già scelto
    $query_user "SELECT `username` FROM mia_tabella WHERE `username`='" $_POST['username'] . "'";
    $result_user mysql_query($query_user) or die("Errore:".mysql_error());
    $User_register mysql_num_rows($result_user);

    #######################################
    if($User_register) {
     die(
    'nome utente già usato');
    }else{
    # se non c'è eseguo la query di inserimento 

    $query "INSERT INTO `mia_tabella` (`nome`, `cognome`,`username`, `password`, `msn`, `residenza`, `regdate`
                             VALUES (
                             '
    $nome, '$cognome', '$username', MD5('".$password."'), '$msn', '$residenza', '$regdate');";
    mysql_query($query) or die("Errore:".mysql_error());
    echo 
    "Registrazione avvenuta con successo";
    }
    #######################################


    }else{
    ?>
    <form action="gestione.php" method="POST" name="InputForm" id="InputForm">
    nome: <input type="text" name="nome">
    cognome: <input type="text" name="cognome">
    username: <input type="text" name="username">
    password: <input type="password" name="password">
    Msn: <input type="text" name="msn" value="http://">
    Residenza: <input type="text" name="residenza">
    <input type="submit" name="ciccio" value="Registrati">
    </form>
    <?php
    }
    ?>
    per il login:

    Codice PHP:
    //fai la connessione al database e fai un form tipo il codice che ti ho scritto sopra
    $result mysql_query("SELECT id, username FROM `utenti`
                          WHERE password_utente=MD5('"
    .$pass."') and username='$utente' ");
       
    $rows mysql_num_rows($result);
      
            if (
    $rows) { //fai quello che ti serve } 
    ciao

    P.s.
    io comunque queste cose le ho imparate dagli articoli, dovresti leggere le cose più attentamente
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  3. #3
    come faccio a controllore nell'ftp se esiste un determinato file e se esiste di dare un messaggio di errore e se non esiste di continuare e vedere la pagina?mi serve per bloccare l'installazione
    Modalità curioso ON...attendere riavvio del sistema in corso...

    Errore nessuna tastiera trovata premere un tasto per continuare...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.