Napravio sam klasu koja mi vraca trenutnog usera koji je logovan na winXP, kada pozove m iz web page metodu UserName iz te klase, vraca mi ASPNET, al kad iz Widows Aplikacije korishcenjem iste klase pozovem istu metodu vratimi usera iz AD.
Da li postoji reshenje da i iz web forme tj page dobijem string Usera koji je ulogovan umesto sto dobijam "ASPNET". Vljda sam bio jasan.
evo namespaca i klase koja vraca usera:
using System;
using System.Windows.Forms;
using System.ComponentModel;
namespace SysInfoLib
{
public class SysInfo : Component
{
public SysInfo() { }
public string UserName()
{
return SystemInformation.UserName;
}
}
}
i recimo kada u web strani odradim ovako:
SysInfo korisnik = new SysInfo();
Label1.Text = korisnik.UserName();//i on ovde ubaci "ASPNET"
A za win
SysInfo korisnik = new SysInfo();
TextBox1.Text = korisnik.UserName();//i on ovde ubaci "Ognjen"
hocu i u labelu da bude Ognjen:)
Hvala Unapred
Da li postoji reshenje da i iz web forme tj page dobijem string Usera koji je ulogovan umesto sto dobijam "ASPNET". Vljda sam bio jasan.
evo namespaca i klase koja vraca usera:
using System;
using System.Windows.Forms;
using System.ComponentModel;
namespace SysInfoLib
{
public class SysInfo : Component
{
public SysInfo() { }
public string UserName()
{
return SystemInformation.UserName;
}
}
}
i recimo kada u web strani odradim ovako:
SysInfo korisnik = new SysInfo();
Label1.Text = korisnik.UserName();//i on ovde ubaci "ASPNET"
A za win
SysInfo korisnik = new SysInfo();
TextBox1.Text = korisnik.UserName();//i on ovde ubaci "Ognjen"
hocu i u labelu da bude Ognjen:)
Hvala Unapred