Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Login utente con pagina personale
giovedì 03 dicembre 2009 - 12.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
serraiello
Profilo
| Newbie
34
messaggi | Data Invio:
gio 3 dic 2009 - 12:42
Ciao a tutti,
scusate ma sono novello in asp.net, in ogni caso....
Ho realizzato nel mio sito, l'accesso ad area riservata con createuserwizard, e al momento ogni utente entra correttamente e visualizza le pagine nell'area riservata....
Il CreateUserWizard viene gestito con un db Access (credo l'unica pecca)...
Il problema mio è che dovrei permette ad ogni utente di entrare in una sua pagina riservata, dove dovrà fare alcune operazioni .....
Come posso fare??
Grazie
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
lun 7 dic 2009 - 19:46
hai provato a impostare una variabile di sessione personale ad utente e richiamato ad inizio pagina personale per la verifica dell'utenza???
facci sapere
ASP 2.0 - VB 2008
serraiello
Profilo
| Newbie
34
messaggi | Data Invio:
mer 9 dic 2009 - 16:29
Ciao,
in effetti non c'ho provato perchè non saprei come fare, potresti darmi qualche suggerimento??
grazie
ciao
LucaLuke
Profilo
| Newbie
15
messaggi | Data Invio:
gio 10 dic 2009 - 11:02
Il metodo piu brutale
Il logincontrol del membership api punta ad una specifica pagina.
Una volta giunto li, potresti controllare che utente o role si è authenticato e reindirizzarlo.
evento page load della pagina di destinazione del login controll:
If IsPostBack = False Then
Dim myObject As MembershipUser = Membership.GetUser()
Dim UserID As String = myObject.UserName
if UserID="JackPisellone" then Response.redirect("~/Jack.aspx")
if UserID="GringolManolaMorta" then Response.redirect("~/Gringol.aspx")
if UserID="MollySturatore" then Response.redirect("~/Molly.aspx")
End If
Ciao!
serraiello
Profilo
| Newbie
34
messaggi | Data Invio:
gio 10 dic 2009 - 12:58
ciao,
grazie ora provo ma per creare automaticamente la pagina??
cioè appena l'utente si registra, viene creata la sua pagina e viene "redirectato" direttamente sulla nuova pagina...
possibilmente la pagina in una nuova cartella....
in pratica creare in automatico, cartella e pagina personale....
ciao e grazie...
LucaLuke
Profilo
| Newbie
15
messaggi | Data Invio:
gio 10 dic 2009 - 14:24
Beh potresti creare una pagina di default uguale per tutti e una volta che l'utente è stato creato utilizzando la classe system.io.directory creare la directory nel tuo serverpath, e copiarci la pagina standard.
In questa pagina nuova, ci metti una label in alto che dice:
Page Load:
If postback=false
Dim myObject As MembershipUser = Membership.GetUser()
Dim UserID As String = myObject.UserName
label1.text= "Benvenuto: " & UserID
Scritto cosi a memoria controlla.
Il problema poi saranno i contenuti, dovrai intervenire sulla pagina personale dell'utente e caricarceli.. (intendo quelli non di default, come ad esempio menu immagini link etc etc)
serraiello
Profilo
| Newbie
34
messaggi | Data Invio:
mar 9 feb 2010 - 16:18
Ciao a tutti,
scusatemi per un pò di tempo ho lasciato stare il problmea, ma purtroppo adesso mi si è ripresentato davanti....
e onestamente ancora non ho capito come fare....
Tra l'altro ho la necessità di far gestire più cose a ogni singolo utente...
cioè la pagina dell'utente a deve essere diversa dell'utente b, ma come si fa??
cioè è possibile che a nessuno è mai capitato questo problema?? e come lo si risolve??
di sicuro io sono scarso in asp.net ma penso che sia un problema comune a molte persone....
sono graditi tutti i consigli....
ciao a tutti
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
mar 9 feb 2010 - 19:35
Ciao,
allora fai cosi....
imposti al levello db le varie opzioni utenti tipo: amministratore - sola lettura - modifica
Quando andranno a fare il login salvi queste variabili o il loro nome all'interno di una variabile di sessione e da qui ti vai acaricare i contenuti in base al loro profilo.
Se e tutto chiaro batti un colpo
altrimenti siamo qui
ciaooo
ASP 2.0 - VB 2008
serraiello
Profilo
| Newbie
34
messaggi | Data Invio:
mer 10 feb 2010 - 18:37
ciao,
bhè si in effetti è chiaro...
io stavo prendendo un'altra via a dir la verità...
cioè crearmi manualmente il userwizard, e impostare in c# qualcosa tipo....
crea cartella con il nome dell'utente registrato
copia pagina di default nella cartella creata
rinomina la pagina con il nome dell'utente registrato
fai il redirect alla pagina appena creata... alla fine del login
poi eventualmente andrei a modificare manualmente le pagine...anche se vorrei creare un qualcosa che si collega al database con le specifiche dell'utente selezionato...
anche se non so bene come si fa, mi sembrava l'opzione più giusta con le mie conoscenze (anche se a fare questo avrei già molti problemi)
comunque come mi avete consigliato cioè di creare nel dib alcuni paramentri mi andrebbe anche bene, ma non so da dove iniziare così....
tra l'altro io posso utilizzare db access quindi già avrei qualche problema
fatemi sapere se avete qualche novità... comunque mi sembra strano il fatto che girando su internet non trovo nessun esempio e nessuna guida su questa procedura (cioè la pagina personale per ogni utente) neanche su MSDN sono riuscitoa trovare qualcosa....
grazie a tutti
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
gio 4 mar 2010 - 19:02
hai risolto???
ASP 2.0 - VB 2008
serraiello
Profilo
| Newbie
34
messaggi | Data Invio:
gio 11 mar 2010 - 14:44
Ciao,
no, purtroppo non ho risolto, per i momento c'ho lasciato stare, ma sono sempre in cerca... se tu hai risolto, o hai qualche indicazione... fammi sapere... ciao
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
gio 11 mar 2010 - 17:46
Io la soluzione te l'ho postata.....
La domanda era riferita a te se avevi adoperato o meno la tecnica suggerita!!!!!
ASP 2.0 - VB 2008
serraiello
Profilo
| Newbie
34
messaggi | Data Invio:
mer 24 mar 2010 - 15:03
Ciao,
scusa solo adesso ti ho pottuto rispondere....
in pratica, ho letto le tue indicazioni ma essendo novello, mi servirebbe proprio il codice o esempi per poter cercare di capire e di fare il tutto...
purtroppo sono ancora inesperto per creare il tutto, nn so da dove iniziare, se mi puoi dare qualche info in più sarebbe meglio....
ciao e grazie
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !