PDA

View Full Version : پاس دادن username و password به یک برنامه



mehdi75220
یک شنبه 06 آذر 1390, 20:21 عصر
سلام دوستان
من میخوام بدونم اگه 2 تا برنامه داشته باشیم که هرکدوم یه فرم لاگین داشته باشه (اطلاعات username و password هر دو برنامه تو یه جدول باشه)
میشه از تو هر یک از برنامه ها اون یکی برنامه رو بدون لاگین کردن و فقط با پاس دادن username و password لاگین کرد.

مثلا با یه همچین دستوری

System.Diagnostics.
Process.Start(filename,username, password, domain)

vof.ir
دوشنبه 07 آذر 1390, 00:01 صبح
توی فایل
Program.cs
پروژتون اگه دقت کنید
یه تابع
void Main(string[] args)
هست
این
args
پارامترهایی هست که موقع اجرا شدن برنامه بهش پاس داده میشه
توی برنامه ات بیا چک کن ببین طول این آرایه بیش ار صفر هست یا نه؟
اگر صفر بود یعنی برنامه بدون پارامتر باز شده
اگر نه، حالا بیا خونه هاش را بخوان و طبق استانداردی که تعریف کردی، پارامتر ها را به جای یوزر و پسورد استفاده کن
وقتی هم خواستی برنامه را اجرا کنید
به این صورت عمل کنید
app nam: myApp.exe . در درایو سی هست
وقتی خواستی run کنید

System.Diagnostics.
Process.Start"myApp.exe username password");

vof.ir
دوشنبه 07 آذر 1390, 00:04 صبح
static void Main(string[] args)
{
if (args.Length == 0)
{
Console.WriteLine("please run again, and enter ur user and pass");
}
else
{
if (args[0] != "admin" && args[1] != "admin")
{
Console.WriteLine("\a\a\a\a");
Console.WriteLine("sorry, user and pass , are not currect");
}

else
{
Console.WriteLine("welcom {0}, start ur job", args[0]);
}


}
}

mehdi75220
دوشنبه 07 آذر 1390, 12:58 عصر
بسيار ممنونم از كمكتون