Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Accesso protetto per numero ristretto di utenti
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      giandopus User • ultima modifica di

      Accesso protetto per numero ristretto di utenti

      Ho bisogno di realizzare un pagina di accesso che, una volta inseriti il nome utente e la password, indirizzi a una pagina diversa per ogni utente.

      Mi spiego meglio, l'utente A inserisce i dati, preme su login e va nella pagina A, mentre l'utente B quando inserisce i suo dati (nome utente e password) va nella pagina B.

      Non vorrei usare un database perchè gli utenti totali saranno al massimo 5 o 6.

      Qualcuno può aiutarmi? Grazie in anticipo e comunque vada.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • marcocarrieri
        marcocarrieri ModSenior • ultima modifica di

        Potresti fare un select case o magari un if, else if...
        Controlli se password e user sono uguali a una determinata stringa, e che tutte e due le relazioni siano vere.
        In questo caso effettui un redirect o stampi una parte di pagina diversa per ogni persona.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          giandopus User • ultima modifica di

          Il problema è che non sono molto pratico di asp e speravo in qualche cosa di già preimpostato... magari qualcuno che ha avuto la stessa mia esigenza ed è disponibile alla condivisione.
          In pratica: non saprei dove mettere le mani.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • marcocarrieri
            marcocarrieri ModSenior • ultima modifica di

            Io credo più che una cosa preimpostata si tratti di fare una cosa proprio che fa al caso tuo...
            Credo si possa sempre però mettere del codice che quasi sicuramente si potrebbe usare nella tua pagina.
            Almeno sarebbe un unizio. 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              giandopus User • ultima modifica di

              Hai idea di dove posso trovare del codice, almeno per iniziare?
              Poi per la personalizzazione ci penso quando ho qualcosa per mano.

              Nel frattempo volevo ringraziarti per le risposte.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • marcocarrieri
                marcocarrieri ModSenior • ultima modifica di

                Allora io farei cosi.
                In una pagina utilizzo un form con i campi login e password, che rimanda alla pagina di controllo.
                Nel form i campi devono chiamarsi cosi.
                "mylogin" e ""mypass".
                Nella pagina di controllo questo codice.

                varuser=request("mylogin)
                varpass=request("mypass")

                if( StrComp(varuser,"primonick1")=0 AND StrComp(varpass,"primapass1")=0) then
                response.redirect "pagina1.asp"
                end if

                if( StrComp(varuser,"primonick2")=0 AND StrComp(varpass,"primapass2")=0) then
                response.redirect "pagina2.asp"
                end ifQuindi faccio tanti controlli quanti sono gli utenti...
                Anche se con un database e un unica pagina potresti personalizzare questa unica pagina per tutti gli utenti.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  giandopus User • ultima modifica di

                  Grazie ancora per la risposta,

                  ho inserito il codice con il copia/incolla,

                  ho fatto il primo test e mi da questo errore:

                  Microsoft VBScript compilation error '800a0409'
                  Unterminated string constant
                  /prova/entra.asp, line 2
                  varuser=request("mylogin)
                  -------------------------^

                  Ho dimenticato qualcosa?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    giandopus User • ultima modifica di

                    In Realtà la freccia ^ si ferma dopo mylogin),
                    ma è stato formattato male.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • marcocarrieri
                      marcocarrieri ModSenior • ultima modifica di

                      Pardon mancano le virgolette alla fine. 🙂
                      varuser=request("mylogin")

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • G
                        giandopus User • ultima modifica di

                        PERFETTO!!!
                        OK, funziona correttamente.
                        Ti ringrazio veramente di cuore.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • marcocarrieri
                          marcocarrieri ModSenior • ultima modifica di

                          Sembra andare?
                          Hai fatto anche il form?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • G
                            giandopus User • ultima modifica di

                            Si, ho fatto il form e le 2 pagine di risposta e funziona correttamente.

                            Grazie ancora.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            Caricamento altri post
                            Rispondi
                            • Topic risposta
                            Effettua l'accesso per rispondere
                            • Da Vecchi a Nuovi
                            • Da Nuovi a Vecchi
                            • Più Voti