Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 24
  1. #11
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    295
    registrazione.php

    <HTML><HEAD><TITLE>Registrazioni - Nemus Login </TITLE>
    <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
    <META content="MSHTML 6.00.2800.1264" name=GENERATOR></HEAD>
    <BODY bgColor=white leftMargin=0 topMargin=0 marginheight="0"
    marginwidth="0">

    <form name="form1" method="post" action="adduser.php">
    Nick :
    <input name="Nick" type="text" id="Nick">




    Pass:
    <input name="Pass" type="text" id="Pass">




    Email:
    <input name="Mail" type="text" id="Mail">




    <input type="submit" name="Submit" value="Registrati">
    <input type="reset" name="Submit2" value="Reset">
    </form>
    </BODY></HTML>

    adduser.php

    <?
    include "db.php";
    $Nickname = $_POST['Nick'];
    $Pwd = $_POST['Pass'];
    $Email = $_POST['Mail'];

    $Nickname = stripslashes($Nickname);
    $Pwd = stripslashes($Pwd);
    $Email = stripslashes($Email);

    if((!$Nickname) || (!$Email) || (!$Pwd)){
    echo 'Non hai inserito tutte le informazioni richieste nel modulo di registrazione!
    ';
    if(!$Nickname){
    echo "Inserisci il Nickname come richiesto nel modulo di registrazione!
    ";
    }
    if(!$Email){
    echo "Inserisci l'Email come richiesto nel modulo di registrazione!.
    ";
    }
    include 'registrazione.php';
    exit();
    }

    $sql_email_check = mysql_query("SELECT Email FROM users WHERE Email='$Email'");
    $sql_username_check = mysql_query("SELECT Nome FROM users WHERE Nome='$Nickname'");

    $email_check = mysql_num_rows($sql_email_check);
    $username_check = mysql_num_rows($sql_username_check);

    if(($email_check > 0) || ($username_check > 0)){
    echo "Correggi i seguenti errori:
    ";
    if($email_check > 0){
    echo "[b]Cambia Email, il tuo indirizzo è gia in uso!
    ";
    unset($email_address);
    }
    if($username_check > 0){
    echo "Cambia Nickname, il nome scelto è già in uso!
    ";
    unset($username);
    }
    include 'registrazione.php';
    exit();
    }

    $MySql = "INSERT INTO users (Nome,Password,Email) VALUES ('".$Nickname."','".$Pwd."','".$Email."')";
    $Result = mysql_query($MySql);
    $subject = "Registrazione avvenuta su FreePhP";
    $message = "Lo staff di FreePhP informa $Nickname dell'avvenuta registrazione,
    di seguito vi inviamo i dati con cui effettuare il login nel nostro sito:
    Username: $Nickname
    Password: $Pwd
    Lo staff inoltre prega di conservare questi dati in un luogo sicuro e di tenerli privati.

    Grazie!
    Lo staff



    QUESTA E' UN'EMAIL AUTOMATICA, NON RISPONDERE!";

    mail($Email, $subject, $message, "From: Freephp \nX-Mailer: PHP/" . phpversion());
    echo 'I dati da lei immessi sono stati inviati alla sua casella postale con successo!';

    include("index.php");
    ?>

    db.php

    <?
    $user = "user";
    $pass = "password";
    $data= "nome_database";
    $db = mysql_connect("localhost","$user","$pass") or die("ERRORE DI ACCESSO AI DATI
    L'errore di solito &egrave; dovuto a problemi di sovraccarico del server, &egrave; temporaneo e sparisce dopo qualche minuto.
    riprova");
    mysql_select_db("$data");
    ?>

    index.php

    <HTML
    ><HEAD><TITLE>Login - NemusLogin</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
    <META content="MSHTML 6.00.2800.1264" name=GENERATOR></HEAD>
    <BODY bgColor=white leftMargin=0 topMargin=0 marginheight="0"
    marginwidth="0">

    <div align="center">
    <FORM name="login_form" action="login.php" method="post">
    <TABLE cellPadding=1>
    <TBODY>
    <TR>
    <TD align=left>Username:</TD>
    <TD align=left><input id="usr" name="usr" type="text" size="12">
    </TD>
    </TR>
    <TR>
    <TD align=left>Password:</TD>
    <TD align=left><input id="pwd" name="pwd" type="password" size="12">
    </TD>
    </TR>
    <TR>
    <TD align=middle colSpan=2>
    <INPUT name="submit" type=submit value=Login>
    </TD>
    </TR>
    </TBODY>
    </TABLE>
    </FORM>
    </div>
    </BODY></HTML>

    login.php

    <?
    session_start();
    include ("db.php");
    $Nome = $_POST['usr'];
    $Password = $_POST['pwd'];

    if((!$Nome) || (!$Password)){
    echo "Si prega di inserire tutte le informazioni!
    ";
    include 'index.php';
    exit();
    }

    $MySql = "SELECT * FROM users WHERE Nome='$Nome' AND Password='$Password'";
    $Result = mysql_query($MySql);
    $rs = mysql_fetch_array($Result);
    $a1 = $rs['Nome'];
    $a2 = $rs['Password'];
    $a3 = $rs['Admin'];
    $a4 = $rs['Bann'];
    $rs->close;
    if ($a2 == $Password){

    session_register('first_name');
    $_SESSION['first_name'] = $a1;
    session_register('Password');
    $_SESSION['Password'] = $a2;
    session_register('livello');
    $_SESSION['livello'] = $a3;
    session_register('Bann');
    $_SESSION['Bann'] = $a4;

    header("Location: index.php");

    } else {
    echo "Accesso Negato

    ";
    include 'index.php';
    }
    if ($_SESSION['Bann'] == 1) {
    echo "Sei stato bloccato dall'amministrazione!";
    include("logout.php");
    include("index.php");
    }

    ?>

    come faccio ora a far si che quando l' utente esegue il login viene proiettato nella sua pagina personale dove puoi inserire i suoi dati ecc?
    sara

  2. #12
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    295
    nessuno?
    sara

  3. #13
    E io mo che ci dobrei fare con queste pagine?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #14
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    295
    dopo che l' utente si è loggato con il suo user a password il pulsante lo indirizza in un altra pagina e in quella pagina dovrebbe uscire scritto: Benvenuto utente "Giovanni"!!!

    come faccio a richiamare le variabili dell'utente che si è loggato?con che comando?

    grazie
    sara

  5. #15
    Codice PHP:
    if ($a2 == $Password){ 

    session_register('first_name'); 
    $_SESSION['first_name'] = $a1
    session_register('Password'); 
    $_SESSION['Password'] = $a2
    session_register('livello'); 
    $_SESSION['livello'] = $a3
    session_register('Bann'); 
    $_SESSION['Bann'] = $a4

    header("Location: index.php"); 
    cambia l'ultima riga in
    Codice PHP:
    header("Location: loginok.php"); 
    in loginok.php inserisci:
    Codice PHP:
    <?php
    session_start
    ();
    if(!isset(
    $_SESSION["login"])){
    echo
    "Devi loggarti!";
    echo
    "<meta http-equiv='refresh' content='3;URL=login.html'>";
    }
    else{
    print 
    "Ciao ".$_SESSION["login"]["first_name"].".
    Inserisci i tuoi dati."
    ;
    //modulo per l'inserimento dei dati
    }
    E poi sotto il modulo per l'inserimento dei dati

    Però attenzione: il session_register ora è deprecato, e ti consiglio di usare questo:
    Codice PHP:
    $vet = array(
                
    "first_name" => $a1,
                
    "Password" => $a2,
                      
    "livello" => $a3,
                      
    "Ban" => $a4
    );

    session_start();
    $_SESSION["login"]=$vet;
    header("Location:loginok.php"); 

  6. #16
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    295
    grazie, fatto, mi da questo errore: Parse error: parse error, unexpected $ in /membri/warextreme/utente.php on line 15

    nel codice:

    <?
    if ($a2 == $Password){

    session_register('first_name');
    $_SESSION['first_name'] = $a1;
    session_register('Password');
    $_SESSION['Password'] = $a2;
    session_register('livello');
    $_SESSION['livello'] = $a3;
    session_register('Bann');
    $_SESSION['Bann'] = $a4;

    header("Location: loginok.php");

    ?>
    sara

  7. #17
    Originariamente inviato da sara80
    grazie, fatto, mi da questo errore: Parse error: parse error, unexpected $ in /membri/warextreme/utente.php on line 15

    nel codice:

    <?
    if ($a2 == $Password){

    session_register('first_name');
    $_SESSION['first_name'] = $a1;
    session_register('Password');
    $_SESSION['Password'] = $a2;
    session_register('livello');
    $_SESSION['livello'] = $a3;
    session_register('Bann');
    $_SESSION['Bann'] = $a4;

    header("Location: loginok.php");

    ?>
    Apri il file utente.php conta 15 righe e posta il contenuto della riga n°15.

  8. #18
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    295
    nel file utente.php dove c è il codice:

    <?
    if ($a2 == $Password){

    session_register('first_name');
    $_SESSION['first_name'] = $a1;
    session_register('Password');
    $_SESSION['Password'] = $a2;
    session_register('livello');
    $_SESSION['livello'] = $a3;
    session_register('Bann');
    $_SESSION['Bann'] = $a4;

    header("Location: loginok.php");
    ?>

    la 15# riga è l'utima riga, quella vuota senza testo..
    sara

  9. #19
    Originariamente inviato da sara80
    nel file utente.php dove c è il codice:

    <?
    if ($a2 == $Password){

    session_register('first_name');
    $_SESSION['first_name'] = $a1;
    session_register('Password');
    $_SESSION['Password'] = $a2;
    session_register('livello');
    $_SESSION['livello'] = $a3;
    session_register('Bann');
    $_SESSION['Bann'] = $a4;

    header("Location: loginok.php");
    ?>

    la 15# riga è l'utima riga, quella vuota senza testo..
    Vedi che manca la } di chiusura dell'if. Mettila dopo l'header e prima di ?>

  10. #20
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    295
    ok, fatto così:

    <?
    if ($a2 == $Password){

    session_register('first_name');
    $_SESSION['first_name'] = $a1;
    session_register('Password');
    $_SESSION['Password'] = $a2;
    session_register('livello');
    $_SESSION['livello'] = $a3;
    session_register('Bann');
    $_SESSION['Bann'] = $a4;

    header("Location: loginok.php");
    }

    ?>

    adesso quando premo sul pulsante login, legge il file utente.php ma non mi cambia la pagina..prova su: http://www.warextreme.altervista.org

    metti username: q
    e password: q
    sara

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.