Forum

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

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

7 Yazılar
4 Üyeler
0 Likes
781 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

  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ı

 
Gönderildi : 22/12/2012 21:20

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

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

 
Gönderildi : 22/12/2012 21:26

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

çalıştı ancak

bilgisayar adı olarak NT AUTHORITY\IUSR

kullanıcı olarak IUSR

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

 
Gönderildi : 22/12/2012 22:16

(@kadiravci)
Gönderiler: 202
Üye
 

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

Bunları bir incelemeni tavsiye ederim.

 
Gönderildi : 31/12/2012 16:11

(@Anonim)
Gönderiler: 0
 

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

 
Gönderildi : 02/03/2013 22:14

(@Anonim)
Gönderiler: 0
 

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

 
Gönderildi : 08/03/2013 19:55

(@kenanilgun)
Gönderiler: 544
Üye
 

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. 

 
Gönderildi : 08/03/2013 20:03

Paylaş: