Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 24 su 24

Discussione: sistema di login

  1. #21
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Beh sì, l'MD5 è stato craccato, ma non è tanto quello il problema, visto che non è una cosa triviale che un qualunque hacker sa fare. Anzi, dubito che ce ne siano molti al mondo capaci!

    Più che altro il fatto è che esistono database di hash md5 accessibili online. In quel caso il problema è nella password, non nell'algoritmo!

  2. #22
    sono stato in vacanza e poi a causa dello studio ho potuto rispondere solo ads
    Originariamente inviato da nICO80
    Se includi il tuo codice php qui dentro alla riga indicata allora hai fatto un output.
    scusa la mia ignoranza ma perchè?

    io non riesco applicare quello hai detto al mio sito ..spiegandomi melgio è composto :
    index.php
    Codice PHP:
    <html>
    <head></head>
    <body>
    <div id="container"> 
    <div id="header">//qua c'è il banner</div>
    <div id="navigation">    //div destro del menu dei link                         
        [url="index.php?page=home"] home            [/url]                
         [url="index.php?page=news"] news            [/url]    
        
        //altri link che non hanno importanza..fino a :
        [url="index.php?page=login_success"] admins        [/url]    
        
    </div>
    <div id="extra"> // menu sinistro link
        <div id="extra1"> // parte alta del menu sinistro link
             rank 

         </div>
        <div  id="ts2"> 
            teamspeak // // parte bassa del menu sinistro link
        </div>
    </div>
    <div id="content">// sezione centrale del sito dove vengono inclusi i contenuti
    <?php
    $page 
    = array('home' => 'home.php''news' => 'news.php' , [....]
    'login_success' => 'login_success.php');
    if  (  isset(
    $_GET['page']) && $_GET['page'] != null  )
    {    
        
    $pageintera 'page/' $page[$_GET['page']];
        include ( 
    $pageintera );
            }
    else
    {    include ( 
    $page['home']);
             }
    ?>
    </div>
    <div id="footer">sito creato da me </div>
    </div>
    </body>
    </html>
    in pratica all'inizio il div content non contiene subito la pagina per il login ma la apre cliccandoci dal menu di destra (link admins)..per questo motivo non posso mettere il form all'inizio del sito perchè in quel modo ciuderebbe l'accesso a tutte le sezioni e non solo a quella admins o sbaglio?

    PS gli altri file che si aprono a ruota cliccando su admins.php sono quelli già scritti in pagina che non ho rimesso per accorciare il post XD comunque loginsuccess.php controllava se session era settato e in caso contrario rimandava a form.php(dove c'èil form per l'utente) che inviava il tutto a checklogin.php dove i dati inseriti venivano cercati nel database mysql e se trovati veniva settato SESSION a 1
    http://lucaardiz.altervista.org

  3. #23
    up
    http://lucaardiz.altervista.org

  4. #24
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    scusa la mia ignoranza ma perchè
    Perchè se fai:
    codice:
    <html>
    <head>
    </head>
    <body>
    <div id="menu"></div>
    <div id="content"> div in cui vengono incluse tt le pagine..</div> <------------
    </body>
    </html>
    La linea marcata con la freccia viene dopo <html><head> etc quindi c'è già stato un output quando includi la tua pagina, e quindi non puoi più cambiare gli headers.

    Semplicemente le pagine "di servizio" (es. quella per controllare che il login sia corretto) che non danno un output all'utente non le devi far passare attraverso questa pagina.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.