Article View: pl.comp.lang.vbasic
Article #104693Re: Web developer - login zalogowany do windows
From: Nieznany
Date: Thu, 09 Sep 2010 22:12
Date: Thu, 09 Sep 2010 22:12
50 lines
2739 bytes
2739 bytes
Wiktor Zychla <wzychla@nospam.com> napisał(a):
> > wykorzystuje aplikacja. Jak można można pobrac informacje o użytkowniku,
> > który jest zalogowany do windows i wyświetlic je w grigview, który
> > korzysta
> > z procedury zapisane jan serwerze? Jak przekazac do procedury w bazie
> > danych
> > informacje o użytkowniku zalogowanym do windows?
>
> użytkownika w kontekście którego wykonuje się aplikacja na serwerze można
> odczytać
>
> System.Security.Principal.WindowsIdentity.GetCurrent()
>
> użytkownika który uruchomił przeglądarkę można odczytać TYLKO jeśli
> aplikacja używa trybu autentykacji Windows i zabrania dostępu anonimowego.
> wtedy
>
> HttpContext.Current.User.Identity
>
> Wiktor Zychla
>
I jeszcze jedno pytanie.
Aplikacja używa trubu autentykacji Windows, ale mam problem z prawidłowym
wyświetleniem danych. Komunikacja pomiędzy aplikacją i bazą danych jest na
użytkowniku z autentykacją SQL.
Dane przekazywane są do gridview przez procedurę. W procedurze chcaiłbym
mięc warunek where username = @username, gdzie @username byłoby loginem
windowsowym osoby aktualnie zalogwane do windows. Niestety nie potrafię
przekazac prawidlowo parametru do procedury.
Czy możecie pomóc z tym problemem? Jakie kolejno kroki powinienem wykonac? O
ile to możliwe prosze o szczegóły.
Probowalem:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
SqlDataSource1.SelectParameters.Add("username",
Context.User.Identity.Name)
End Sub
i procedurę
create PROCEDURE [dbo].[pokaz_uprawnienia]
@username as varchar(30)
AS
SELECT * from Pracownicy where Pracownicy.winlogin = @username
Niestety gridview źródłem którego są dane z tej procedury jest pusty.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<i6bm57$7ms$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<i68m4m$mg3$1@inews.gazeta.pl> <4c888b30$0$20989$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Nieznany" <2801zenobiusz.WYTNIJ@gazeta.pl> Newsgroups: pl.comp.lang.vbasic Subject: Re: Web developer - login zalogowany do windows Date: Thu, 9 Sep 2010 22:12:56 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 50 Message-ID: <i6bm57$7ms$1@inews.gazeta.pl> References: <i68m4m$mg3$1@inews.gazeta.pl> <4c888b30$0$20989$65785112@news.neostrada.pl> NNTP-Posting-Host: localhost X-Trace: inews.gazeta.pl 1284070376 7900 172.20.26.245 (9 Sep 2010 22:12:56 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Thu, 9 Sep 2010 22:12:56 +0000 (UTC) X-User: 2801zenobiusz X-Forwarded-For: 89.78.244.29 X-Remote-IP: localhost MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit