🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.vbasic
Article #104693

Re: Web developer - login zalogowany do windows

#104693
From: Nieznany
Date: Thu, 09 Sep 2010 22:12
50 lines
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-mail
References: <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