Windows Kullanıcı adı ile giriş yapma.
7
●461
- 05-07-2014, 21:08:10Merhaba arkadaşlar kullanıcı adı ve şifreyle giriş yapılan bir program yapmak istiyorum. Fakat kullanıcı adı ve şifresini Windows Kullanıcı adı ve Şifresiyle giriş nasıl yapabilirim.
- 05-07-2014, 23:54:41
class Program { [System.Runtime.InteropServices.DllImport("advapi32.dll")] public static extern bool LogonUser(string userName, string domainName, string password, int LogonType, int LogonProvider,ref IntPtr phToken); static void Main(string[] args) { Program obj = new Program(); bool isValid = obj.IsValidateCredentials("myUserName","MyPassword","MyDomain"); Console.WriteLine(isValid == true ? "Valid User details" : "Invalid User Details"); Console.Read(); } public bool IsValidateCredentials(string userName, string password, string domain) { IntPtr tokenHandler = IntPtr.Zero; bool isValid = LogonUser(userName, domain, password, 2, 0, ref tokenHandler); return isValid; } }domain name dediği bu
http://windows.microsoft.com/en-us/windows-vista/find-the-domain-your-computer-is-on - 06-07-2014, 01:27:34ertan hocam biraz karışık geldi bana yazdıkların. bu arada c# olduğunu yazmayı unuttum. Mesela textbox1 kullanıcı ve texboxt2 şifre olacak şekilde nasıl karşılaştırabiliriz ?
- 06-07-2014, 01:49:18Turksmf adlı üyeden alıntı: mesajı görüntüle
Kullanıcı dışında kimsenin görmemesi için. Giriş yaparken tekrardan form da kullanıcı adı ve şifre isteyecek. - 06-07-2014, 01:51:45İşte onu diyorum hocam. Bunu Windows kullanıcı adı ve şifresi ile yapman çok gereksiz. Kaldıki birçok insan bilgisayarına şifre bile koymuyor. Madem yetkilendirme yapacaksın kullanıcıdan başkası göremesin istiyorsun o zaman kendin bir veritabanı hazırlayıp (başka yöntemlerlede olabilir dosyada tutma vs. veritabanı şart değil) windows dışında bir şifre vermen daha mantıklı olurjacksparov adlı üyeden alıntı: mesajı görüntüle
- 06-07-2014, 01:55:12hocam programı kullanan tüm blgda kullanıcı adı ve şifre mevcut. Ayrıca güvenlik nedeniyle windows şifresi bana daha güvenli geldi. Herhangi bir yere kaydetmekle kolay bulunabilir yada sql server gibi programlar kullanmak gerekebilir. Sadece windows kullanıcı adı ve şifresiyle girilsin yeter. Ayrıca yetkilendirme yok. Herkesin kendine ait kullanıcı adı ve şifresi var.
- 06-07-2014, 03:37:20verdiğim kod örneği zaten c# kodu. php yazmasına bakma..
textbox da kullanabilrisin.. bu uygulama konsol uygulaması ve bir dll i ekliyor.. yapacağın iş, fonksiyondaki kullanıcı adı ve şifreyi falan textbox dan almak.. konsol uygulamasında main metodu var.. windows formda onu kullanmayacaksın.. ama içindeki kodları kullanman gerek. butonun click olayına yazabilirsin mesela