| Autore |
Messaggio |
paprita
 Principiante
10 Discussioni
|
09 dicembre 2007 alle 12:34:22 
Tutti noi sappiamo bene come funziona il login di AspNuke. Tenuto conto che avevo la necessità di realizzare un login PRIMA di accedere alla home page, ho creato una pagina ad hoc che interroga lo stesso db (main.dbf), e che mi permettere di raggiungere lo scopo prefissato (nelle pagine interne ho inserito il codice necessario per evitare accessi diretti non consentiti). Il problema è un altro; tornando alla pagina di login da me creata, l'utente si logga ed entra nella home page creata da AspNuke ... su questa pagina, però, esiste ancora la necessità di eseguire il login (che poi era quello originario) ... allora mi chiedo: esiste la possibilità di "dire" alla home page di AspNuke che il login è già stato fatto e l'utente è tizio piuttosto che caio? E' possibile che dalla pagina di autenticazione che ho creato io si possa fare, contemporaneamente ed automaticamente, il login della home page (magari con una procedura ad hoc)? Grazie a chiunque saprà darmi una soluzione o anche uno spunto risolutivo.
|
paprita
 Principiante
10 Discussioni
|
11 dicembre 2007 alle 21:14:33 
Nessuno che abbia un'idea da darmi?
|
The-BiT
 Esperto
344 Discussioni
|
11 dicembre 2007 alle 23:27:12 
ma scusa, ma perchè non metti il login in home?? Cioè crei un redirect che punti direttamente a "www.tuosito.it/aspnuke/authent.asp"
--------------- Ci sono 10 tipi di persone al mondo: quelli che conoscono il linguaggio binario e quelli che non lo conoscono
|
djveleno
Amministratore
 Esperto
1025 Discussioni
|
12 dicembre 2007 alle 09:01:10 
Non capisco la necessità di una pagina di login all'esterno di Aspnuke quando si ha già la procedura, se non vuoi che gli utenti iscritti abbiano la facoltà del login automatico togli l'invio del cookie che viene memorizzato nel pc dell'utente, così che,ogni volta che un utente vuole entrare nel portale deve eseguire il login (ma poi, quando uno si scoccia ci entrerà ancora?).
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
http://aspnuke208.somee.com/Default.asp
|
paprita
 Principiante
10 Discussioni
|
14 dicembre 2007 alle 21:10:42 
Originariamente inviato da The-BiT:
ma scusa, ma perchè non metti il login in home?? Cioè crei un redirect che punti direttamente a "www.tuosito.it/aspnuke/authent.asp"
mmm ... se non ho capito male il tuo suggerimento mi pare una bella idea ... farò alcune prove ... Grazie
|
paprita
 Principiante
10 Discussioni
|
14 dicembre 2007 alle 21:23:33 
Originariamente inviato da djveleno:
Non capisco la necessità di una pagina di login all'esterno di Aspnuke quando si ha già la procedura, se non vuoi che gli utenti iscritti abbiano la facoltà del login automatico togli l'invio del cookie che viene memorizzato nel pc dell'utente, così che,ogni volta che un utente vuole entrare nel portale deve eseguire il login (ma poi, quando uno si scoccia ci entrerà ancora?).
Forse non mi sono spiegato per bene: ho la necessità di creare un sito non di pubblico accesso ... neanche la home page ... per cui il login deve stare FUORI a tutto e se non va a buon fine l'utente NON deve entrare, neanche come guest ...
|
paprita
 Principiante
10 Discussioni
|
14 dicembre 2007 alle 21:25:58 
Originariamente inviato da paprita:
mmm ... se non ho capito male il tuo suggerimento mi pare una bella idea ... farò alcune prove ... Grazie
Evidentemente non ho capito ... oppure non avevo spiegato bene la mia esigenza ... la necessità è di creare un sito NON di pubblico accesso ... neanche la home page ... in pratica chi non ha le credenziali non deve riuscire a vedere nulla ... è per questo che il login deve stare fuori a tutto altrimenti non riesco nell'intento ...
|
Anna
Responsabile Forum
 Esperto
1146 Discussioni
|
15 dicembre 2007 alle 12:30:25   Modificato il 15 dicembre 2007 alle 12:31:28
Ciao, beh un modo ci sarebbe ma non è che sia molto ortodosso... perchè per restringere l'accesso a tutte le pagine del sito dovresti applicarlo a tutte le pagine... Ora come ora se pure metti una pagina di login, basta conoscere il percorso di una pagina interna ad esempio images.asp e ci arrivi lo stesso...
Per le varie sezioni dovresti abilitare da amministrazione > modifica configurazione tutti i paramentri di restizione ad esempio:
x i downloads: bRestrictedDownloads = 1
Per la homepage invece dovresti proprio cambiare il codice perchè una restrizione sulla prima pagina non è prevista... mettendo qualcosa tipo:
<!-- #include file="includes/includes-inc.asp" --> <% If sPseudo <> "" Then sTitlePage = Replace(GetTranslation("LANG_TITLE_DEFAULT2"), "%1%", Server.HTMLEncode(sPseudo)) End If %> <!-- #include file="includes/toppage-inc.asp" --> If sPseudo = "" Then Response.Redirect GLOBAL_SITE_PATH & GLOBAL_SITE_DENIED_PAGE else %> <!-- #include file="includes/default5-inc.asp" --> <% end If %> <!-- #include file="includes/bottompage-inc.asp" --> <!-- #include file="includes/clearitall-inc.asp" -->
ovviamente una restrizione come questa andrebbe applicata a tutte le pagine in cui era possibile accedere liberamente.... anche se macchinoso mi sembra la soluzione + rapida!
[lo]
|
paprita
 Principiante
10 Discussioni
|
17 dicembre 2007 alle 17:49:29 
Originariamente inviato da Anna:
Per la homepage invece dovresti proprio cambiare il codice ... cut ...
Grazie molte ... questo problema cmq l'ho risolto più o meno come dici tu ... il problema rimane sul doppio login ...
|