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
User name
lunedì 27 novembre 2006 - 10.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dilauroc
Profilo
| Newbie
43
messaggi | Data Invio:
lun 27 nov 2006 - 10:01
buongiorno ragazzi ho un problema.
ho un applicazione C# aspx che gira su un server windows 2003
devo sapere lo username del client che si connette al mio sito intranet.
ad esempio se io sul client mi loggo con username dilauro, l applicazione me lo dovrebbe passare.
ho provato con questa istruzione:System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
ma purtroppo da ogni client mi tira fuori sempre lo stesso utente cioè : NT AUTHORITY\LOCAL SERVICE
c'è un altro modo per sapere l'utente connesso in quel momento sul client?
dilauroc
Profilo
| Newbie
43
messaggi | Data Invio:
lun 27 nov 2006 - 10:55
con questa istruzione mi da questo utente :System.Security.Principal.GenericIdentity
dilauroc
Profilo
| Newbie
43
messaggi | Data Invio:
lun 27 nov 2006 - 11:11
l'utente è loggato alla macchina con active directory io devo sapere il suo username per confrontarlo poi con LDAP.
per autenticarlo al mio sito.
mi sono spiegato?
dilauroc
Profilo
| Newbie
43
messaggi | Data Invio:
lun 27 nov 2006 - 11:34
si ma dove la devo mettere questa istruzione?
nel codice C# che sta sotto alla pagina aspx o nella pagina aspx?
dilauroc
Profilo
| Newbie
43
messaggi | Data Invio:
lun 27 nov 2006 - 11:51
messo nel codice c# e mi da questo utente qua :System.Security.Principal.GenericIdentity
l istruzione è :HttpContext.Current.User.Identity.Name.ToString(); se la metto così non mi dà nulla
se la metto così :HttpContext.Current.User.Identity.ToString(); mi dà questo utente qua : System.Security.Principal.GenericIdentity
dilauroc
Profilo
| Newbie
43
messaggi | Data Invio:
lun 27 nov 2006 - 11:56
di quale login parli?
la login di windows certo
la login sul mio sito intranet no
io devo sapere quale utente si è loggato sulla macchina windows
dilauroc
Profilo
| Newbie
43
messaggi | Data Invio:
lun 27 nov 2006 - 13:04
quindi mi stai dicendo che da un apllicazione intranet io non posso sapere chi è l utente che si è loggato sulla macchina client in quel momento.
il che significa che cmq devo avere una pagina di login sull applicazione e poi confrontare la mia login con quella di ldap
dilauroc
Profilo
| Newbie
43
messaggi | Data Invio:
lun 27 nov 2006 - 15:32
scusa ma allora a che serve l autenticazione LDAP se io ogni volta devo cmq scrivere utente e password?
dilauroc
Profilo
| Newbie
43
messaggi | Data Invio:
lun 27 nov 2006 - 17:38
si ma in questo modo tutti gli utenti di active directory possono entrare nell applicazione
e se invece volessi limitare gli accessi solo ad alcuni utenti di LDAP?
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 !