Ho l'ID di accesso di tale utente. Ma nel codice voglio convertire quel nome di login in SPUser Object. Posso convertire LoginName (tipo stringa) in SPUser. O c'è un modo per convertire il token utente di identità Windows in SPUser. Sto aggiungendo utenti a uno spgroup (quindi non esiste sul sito). Tutto quello che ho è un token utente di Windows.Come ottenere l'oggetto SPUser utilizzando l'id utente (nome_dominio userid)
7
A
risposta
21
Dai uno sguardo allo SPWeb.EnsureUser
. Da MSDN:
"Verifica se il nome di accesso specificato appartiene a un utente valido del sito Web e se il nome di accesso non esiste già, lo aggiunge al sito Web."
utilizzati nel seguente modo:
SPUser newUser = SPContext.Current.Web.EnsureUser(@"domain\logonname");
9
SPUser user = SPContext.Current.Web.Users["domain\\login"];
+0
sto aggiungendo utenti a un gruppo. Quindi non esiste una dose sul sito. – sssreddy
+1
, quindi usa ConfirmUser, come descritto in CBono post –
Problemi correlati
- 1. come ottenere userid in abbonamento?
- 2. Powershell Set Lid Close Azione
- 3. Android Firebase - impossibile ottenere userid utilizzando getUid() - Errore: su oggetto nullo riferimento
- 4. Come scopri qualcuno soundcloud userid?
- 5. Get UserId (int) nella nuova applicazione MVC4
- 6. Ottenere immagini profilo utente LinkedIn
- 7. Come ottenere l'ID utente FB utilizzando il pulsante di accesso di Facebook nell'applicazione Android
- 8. asp.net mvc - dove memorizzare userid - intero?
- 9. Come ottenere nome utente utilizzando uid su Android
- 10. Django, come ottenere un utente tramite id, utilizzando django.contrib.auth.models.User
- 11. Identità ASP.NET (OWIN): come ottenere UserID da un controller API Web?
- 12. fb: // profile/{userid} sembra non funzionare
- 13. Come ottenere le autorizzazioni utente?
- 14. get corrente loggato in userid in aspnet mvc membership
- 15. Express.js: come rendere app.get ('/ [: userId] i' ..) in req.param?
- 16. asp.net mvc ottenere corrente utente connesso id
- 17. Ottenere l'id utente corrente (non nome) utilizzando l'autenticazione moduli?
- 18. L'endpoint cloud di Google App Engine userId è nullo
- 19. come ottenere l'id utente autenticato da wcf in nhibernate
- 20. Qt4.4 come ottenere il percorso impostazioni utente
- 21. Identificativo utente registrato
- 22. Come blocco l'interfaccia utente utilizzando l'interfaccia utente JQuery?
- 23. MySqlException su ExecuteReader da Selezione UserID (PK)
- 24. Come ottenere l'ID utente rappresentato in un plug-in?
- 25. Come posso fare data-target = "# userId" in thimeleaf
- 26. Come ottenere il programma utente su iOS?
- 27. Come ottenere l'ID utente corrente di Prestashop?
- 28. Account.a Login come ottenere l'ID utente?
- 29. Come ottenere la directory dei video utente?
- 30. .NET Application_BeginRequest - Come ottenere riferimento utente?
Fai attenzione con ConfirmUser - crea un nuovo utente se non trova quello che stai cercando –
Come faccio a farlo se ho bisogno di nome da utenti che non sono stati aggiunti necessariamente al sito ma sono presenti in ActiveDirectory per esempio? (e non ho bisogno che vengano aggiunti al sito) – rolivares
@rolivares - Hai solo bisogno del loro nome visualizzato? – CBono