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
Add Role in User
lunedì 01 settembre 2008 - 17.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Peppiniello
Profilo
| Newbie
22
messaggi | Data Invio:
lun 1 set 2008 - 17:51
Ciao ragazzi,
sono alle prese con 1 bel problema!!
io devo aggiungere un utente e assegnargli 1 ruolo,
Uso 1 createUserWizard, aggiungo l'utente ed esso mi si presentanel db!!
ma quando poi faccio per aggingere il ruolo a questo stesso utente, in questo modo:
Roles.AddUserToRole(UserName, Role);
lui mi crea, nella tabella degli Users del db, un secondo utente con username uguali ma con userId differenti, dove uno UserId compare nella tabella dei membership e l'altro nella tabella UsersInRole!!! Come faccio a fare in modo k gli assegni solo il ruolo all'utente che ho creato (lo aggiorni in pratica) e che non me ne aggiunga 1 altro?? esiste 1 altra propietà o devo fare qlc in particolare?
Grazie mille!
Stefano [MCTS]
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 1 set 2008 - 18:01
>Ciao ragazzi,
Ciao!
>lui mi crea, nella tabella degli Users del db, un secondo utente
>con username uguali ma con userId differenti, dove uno UserId
>compare nella tabella dei membership e l'altro nella tabella
>UsersInRole!!! Come faccio a fare in modo k gli assegni solo
>il ruolo all'utente che ho creato (lo aggiorni in pratica) e
>che non me ne aggiunga 1 altro?? esiste 1 altra propietà o devo
>fare qlc in particolare?
Hai provato ad usare solo il metodo AddUserToRole?
>
>Grazie mille!
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Peppiniello
Profilo
| Newbie
22
messaggi | Data Invio:
lun 1 set 2008 - 18:38
Si ho provato solo quello anche perchè altri metodi che abbiano questo scopo nella classe Roles non esistono!
insomma io non riesco ad avere 1 utente unico, anche come userId sia per la tabella dei Membership che per quella della UsersInRole!!
Brutta storia! :-(
Grazie mille!
Stefano [MCTS]
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 1 set 2008 - 21:22
>Si ho provato solo quello anche perchè altri metodi che abbiano
>questo scopo nella classe Roles non esistono!
>insomma io non riesco ad avere 1 utente unico, anche come userId
>sia per la tabella dei Membership che per quella della UsersInRole!!
>Brutta storia! :-(
No, intendevo.. prova ad usare solo quello, senza il create user wizard..
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Peppiniello
Profilo
| Newbie
22
messaggi | Data Invio:
mar 2 set 2008 - 10:51
CIao,
no ho provato anche togliendo il wizard, creandomi prima il membership facendo:
1) MembershipUser me = Membership.CreateUser(userNameWeb, psw, mail);
poi aggiungendogli il ruolo con AddUserToRole, in questo modo:
2) Roles.AddUserToRole(userName, Role);
ma me ne crea ancora 2 invece che 1, ma sempre con 2 userId differenti!!!
Debaggando si capisce che ne crea uno nel punto 1, e il secondo con l'AddUserToRole nel punto 2.
Insomma 2 differenti per il ruolo e per il membership, quando invece dovrebbe essere 1 utente univoco, e l'AddUserToRole vorrei solo che mi aggiunga il ruolo all'utente che ho gia creato nel membership (creazione del punto 1)!!!
è cosi per forza o si può risolvere la cosa in qualche modo???
Grazie mille!!
Stefano [MCTS]
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 2 set 2008 - 15:58
>ma me ne crea ancora 2 invece che 1, ma sempre con 2 userId differenti!!!
>Debaggando si capisce che ne crea uno nel punto 1, e il secondo
>con l'AddUserToRole nel punto 2.
>Insomma 2 differenti per il ruolo e per il membership, quando
>invece dovrebbe essere 1 utente univoco, e l'AddUserToRole vorrei
>solo che mi aggiunga il ruolo all'utente che ho gia creato nel
>membership (creazione del punto 1)!!!
>è cosi per forza o si può risolvere la cosa in qualche modo???
Ti continuo a dire.. Usa solo il secondo!!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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 !