Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Aiuto

  1. #1

    Aiuto

    <?php

    // ASTRAZIONE DEL DATABASE
    $db_hostname = "localhost"; /*Host database*/
    $db_username = "username";inserisco i miei dati /*User database*/
    $db_password = "password";inserisco i miei dati /*Pass database*/
    $db_name = "my_database";inserisco i miei dati/*Nome database*/

    $dbcon = mysql_connect($db_hostname, $db_username, $db_password);
    mysql_select_db("$db_name");
    //DA QUESTO MOMENTO IN POI QUANDO VOLETE CONNETERVI AL DATABASE POTETE USARE $dbcon


    // $login è la variabile del form per poter fare il login
    $login = "

    <span class=\"genmed\">
    <form action=\"forum/login.php\" method=\"post\">
    <input value=\"../index.php\" name=\"redirect\" type=\"hidden\">
    Username:
    <input size=\"15\" name=\"username\" type=\"text\" class=\"post\">

    Password:
    <input size=\"15\" name=\"password\" type=\"password\" class=\"post\">



    <input value=\"ON\" name=\"autologin\" type=\"hidden\">
    <input value=\"Login\" name=\"login\" class=\"mainoption\" type=\"submit\"></form>


    <a class=\"gensmall\" href=\"forum/profile.php?mode=sendpassword\">Ho dimenticato la password</a>



    Non hai ancora un account?

    Ti puoi <a href=\"forum/profile.php?mode=register\">registrare</a> gratuitamente</span>
    </span></p>\n";


    // Verifico se è stato impostato gia il cookie di phpbb2 (cambiare "tfkbb2log" con il nome del vostro cookie)
    if (isset($HTTP_COOKIE_VARS[tfkbb2log_sid])) {
    // PAsso il contenuto del cookie in $session_id
    $session_id = $HTTP_COOKIE_VARS[tfkbb2log_sid];

    //effettuo una query al database per vedere se il SID esiste
    $query = "SELECT session_id, session_user_id, session_logged_in FROM bb_sessions WHERE session_id='$session_id'";
    $result = mysql_query($query, $dbcon);
    $row = mysql_fetch_array($result);

    //verifico se il database restituisce un SID identico a session_id
    if ($session_id === $row[session_id]) {

    //Verifico se l'utente è ancora online(dipende dal timeout)
    if ($row[session_logged_in] == "1") {
    $query2 = "SELECT username FROM bb_users WHERE user_id='$row[session_user_id]'";
    $result2 = mysql_query($query2, $dbcon);
    $row2 = mysql_fetch_array($result2);

    echo "Benvenuto $row2[username]";
    \\ qua puoi mettere tutto quello che vuoi per l'area protetta
    }
    else {
    echo $login;
    }
    }
    else {
    echo $login;
    }
    }
    else {
    echo $login;
    }
    ?>



    Cosa devo fare per farmi aprtire sto coso?? mi potete dire che devo aggiugere Grazie

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Potresti cominciare dal mettere un titolo a norma di regolamento

  3. #3

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Il titolo del post non rispetta i termini del regolamento del forum

  5. #5
    Spiegati bene non capisco

  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    IL TUO POST NON HA UN TITOLO A NORMA DI REGOLAMENTO !!!!!! ORA HAI CAPITO??????? :zamm: :zamm:

  7. #7
    Si lo letto adesso ero assente epr + di un mese come faccio adesso poi tu sai cosa devo mettere epr farmi andare questo codice??

  8. #8
    ti consiglio di leggerti su qlke manuale l'uso delle sessioni!è molto più semplice realizzare un'area protetta cn esse!
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  9. #9
    MA con quel codice riesco a fare qualcosa ??

  10. #10
    Campagna per un forum migliore:
    Codice PHP:
    <?php 

    // ASTRAZIONE DEL DATABASE 
    $db_hostname "localhost"/*Host database*/ 
    $db_username "username";inserisco i miei dati /*User database*/ 
    $db_password "password";inserisco i miei dati /*Pass database*/ 
    $db_name "my_database";inserisco i miei dati/*Nome database*/ 

    $dbcon mysql_connect($db_hostname$db_username$db_password); 
    mysql_select_db("$db_name"); 
    //DA QUESTO MOMENTO IN POI QUANDO VOLETE CONNETERVI AL DATABASE POTETE USARE $dbcon 


    // $login è la variabile del form per poter fare il login 
    $login 

    <span class=\"genmed\"> 
    <form action=\"forum/login.php\" method=\"post\"> 
    <input value=\"../index.php\" name=\"redirect\" type=\"hidden\"> 
    Username:
    <input size=\"15\" name=\"username\" type=\"text\" class=\"post\">
     
    Password:
    <input size=\"15\" name=\"password\" type=\"password\" class=\"post\">
     

     
    <input value=\"ON\" name=\"autologin\" type=\"hidden\"> 
    <input value=\"Login\" name=\"login\" class=\"mainoption\" type=\"submit\"></form>

     
    <a class=\"gensmall\" href=\"forum/profile.php?mode=sendpassword\">Ho dimenticato la password</a>
     

     
    Non hai ancora un account?
     
    Ti puoi <a href=\"forum/profile.php?mode=register\">registrare</a> gratuitamente</span> 
    </span></p>\n"



    // Verifico se è stato impostato gia il cookie di phpbb2 (cambiare "tfkbb2log" con il nome del vostro cookie) 
    if (isset($HTTP_COOKIE_VARS[tfkbb2log_sid])
    ) { 
    // PAsso il contenuto del cookie in $session_id 
    $session_id $HTTP_COOKIE_VARS[tfkbb2log_sid]; 

    //effettuo una query al database per vedere se il SID esiste 
    $query "SELECT session_id, session_user_id, session_logged_in FROM bb_sessions WHERE session_id='$session_id'"
    $result mysql_query($query$dbcon); 
    $row mysql_fetch_array($result); 

    //verifico se il database restituisce un SID identico a session_id 
    if ($session_id === $row[session_id]) { 

    //Verifico se l'utente è ancora online(dipende dal timeout) 
    if ($row[session_logged_in] == "1") { 
    $query2 "SELECT username FROM bb_users WHERE user_id='$row[session_user_id]'"
    $result2 mysql_query($query2$dbcon); 
    $row2 mysql_fetch_array($result2); 

    echo 
    "Benvenuto $row2[username]"
    \\ 
    qua puoi mettere tutto quello che vuoi per l'area protetta 

    else { 
    echo $login; 


    else { 
    echo $login; 


    else { 
    echo $login; 

    ?>

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.