Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di mt19
    Registrato dal
    Jul 2011
    Messaggi
    180

    [Urgente] Login con redirect in base al nome

    Salve, sto creando un sito, ma sono alle primissime armi del php, anzi, non so quasi nulla
    Ma comunque arriviamo al punto:
    vorrei mettere un login su una pagina del mio sito (php con database mysql), ma questo non dovrebbe essere un login qualsiasi infatti in base al nome dovrebbe effettuare una redirect a una pagina prestabilita, ma non deve essere richiesta la password e non ci deve essere un form di registrazione. Siccome so che non mi sono spiegato adeguatamente, ecco un esempio:


    form login (login.php)

    Inserisci il nome fornito: Pippo
    Accedi

    Clickando su accedi si deve essere reindirizzati a /pippo/index.php

    Secondo esempio:

    Inserisci il nome fornito: Poppo
    Accedi

    Clickando su accedi si deve essere reindirizzati a /poppo/index.php

    Terzo esempio (nome inesistente)

    Inserisci il nome fornito: dsc
    Accedi

    Clickando: ATTENZIONE! Il nome fornito non è giusto!


    Mi sembra una cosa abbastanza semplice e ci saranno 100000 guide in giro ma non so come eseguire la ricerca.

    Se possibile mi piacerebbe che i nomi non fossero su un semplice foglio html che tutti possono vederlo, ma su un database.


    Come già detto: non serve un form di registrazione e deve venire chiesta solo il nome utente.


    Grazie a tutti quelli che risponderanno.
    Cordiali saluti

  2. #2
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Guarda una cosa che mi viene in mente al volo è questa:

    Tabella Utenti:
    codice:
    id - utente - link
    1 - pippo - www.miosito.it/pippo
    2 - mario - www.miosito.it/mario
    Fai il Login, una volta inviato controlli l'esistenza dell'utente ed estrai il link di redirect del singolo utente poi tramite js fai qualcosa del genere

    Codice PHP:
    <script type="text/javascript">window.location.href = <?=$link?>; </script>
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  3. #3
    Ciao,
    puoi anche tenere il redirect in PHP se non vuoi inserire parti JS facendo:
    Codice PHP:
    header("Location: ".$link); 
    dove $link lo vai ad estrarre dal db in base al nome.

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.