asp.net web sayfası...
 
Bildirimler
Hepsini Temizle

asp.net web sayfasını kullanan kişinin kullanıcı adını ve bilgisayar adını bulma  

  RSS
 Anonim

  if (HttpContext.Current.Request.IsAuthenticated == false)
                    {
                        computer_name = HttpContext.Current.Request.LogonUserIdentity.Name;
                        strName = System.Environment.UserName;
                    }
                    else
                    {
                        computer_name = HttpContext.Current.Request.LogonUserIdentity.Name;
                        strName = System.Environment.UserName;
                    
                    }

web sayfasına giren kişinin bilgisayarı hangi kullanıcı adıyla açtığını ve bilgisayar adını bulmak için yukarıdaki kodları buldum. ancak çalışmadı. 

No such host is known nolu hatayı alıyorum. ne yapabiliriz yada başka bir yolu varmı

Alıntı
Gönderildi : 22/12/2012 20:20
 Anonim

yukarıdaki kodlar localde çalışıyor. servere attığımızda ise yukarıdaki hatayı veriyor

CevapAlıntı
Gönderildi : 22/12/2012 20:26
 Anonim

çalıştı ancak

bilgisayar adı olarak NT AUTHORITY\IUSR

kullanıcı olarak IUSR

gösteriyor. web sayfasını açan kişiyi göstermiyor

CevapAlıntı
Gönderildi : 22/12/2012 21:16
Kadir Avci
(@kadiravci)
Saygın Üye Forum Yöneticisi

Request.UserHostAddress, Request.UserHostName ve User.Identity.Name

Bunları bir incelemeni tavsiye ederim.

CevapAlıntı
Gönderildi : 31/12/2012 15:11
 Anonim

bunları ben de inceledim olmadı. localde çalışıyor hosta atıldığında çalışmıyor

CevapAlıntı
Gönderildi : 02/03/2013 21:14
 Anonim

sevgili arkadaşlar bilgisayar adını bulma gibi bir yöntem yokmu acaba. aranızda araştıran ve bulamayan var mı. varsa biz de boşuna vakit harcamayalım

CevapAlıntı
Gönderildi : 08/03/2013 18:55
Kenan İLGÜN
(@kenanilgun)
Saygın Üye Forum Yöneticisi

Bu konu ile zamanındaki araştırmalarım ActiveX e yönlendirmişti beni. Bir şekilde web sayfasını açan kişinin bilgisarına erişim hakkına sahip olman lazım. Ama tabi yöntemlerimi farklı şekillerde küçük form applicationları yazarak çözmüştüm daha stabil olmuştu. 

 Örnek : Lisanslama ile birlikte web sayfasına erişim hakkı sağlamıştım. 

CevapAlıntı
Gönderildi : 08/03/2013 19:03
Paylaş: