C# Kullanıcı Adı ve Şifre Kodu Yazma

elifyunus

Hectopat
Katılım
3 Mart 2015
Mesajlar
4
Daha fazla  
Cinsiyet
Kadın
Merhaba, iyi akşamlar. Bir ödevim var, yardımcı olursanız sevinirim. Ödevim daha önceden kullanıcı adı ve şifre belirlenmiş olup, bu kullanıcı adı ve şifre doğru olup sisteme giriş yapabilirsiniz. Hatalı giriş yaptınız tekrar deneyiniz uyarısı veren ve bu yanlış deneme hakkı 3 defa olması gerekiyor. C# programı ile kod yazmam gerekiyor, yardımcı olursanız sevinirim.
 
Son düzenleyen: Moderatör:
Kod:
 if(textBox1.Text == "admin" && password_txt.Text == "admin")
     }
        else
        {
            MessageBox.Show("Hatalı Giriş Tekrar Deneyiniz!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
        }
 
Kod:
   int pin = 111;
        int hak = 3,girilen;
       
        private void button1_Click(object sender, EventArgs e)
        {
            if (girilen == pin)
            {
            }
            else hak--;
            {
                if (hak == 0)
                    Application.Exit(); 
                }
Bunları eklerseniz istediğiniz olucaktır ,
 
Son düzenleyen: Moderatör:
Sağolun ama istediğim buda değil kodun hepsi olması gerekli.
Merhaba bu videoda ayrıntılı anlatım mevcut.Size yararlı olacağını düşünüyorum :
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int pass,trpass=1234,syc=0;
string kulıd;
Console.WriteLine("kulanıcı adınız ?");
kulıd = Console.ReadLine();
if (kulıd == "admin")
{
m: ;
Console.WriteLine("sifreyi giriniz");
string okunanpass = Console.ReadLine();
pass = Convert.ToInt32(okunanpass);
if (pass == trpass)
Console.WriteLine("tebrikler sifreniz doğru");
else
{
Console.WriteLine("şifreniz yanlış kalan hakkınız={0}", 2 - syc);
syc++;
if (syc == 3)
Environment.Exit(0);
goto m;
}

}
else
{
Console.WriteLine("kullanıcı adınız yanlış");
}
}
}
}

bunu yazdım sanırım istediğin gibi
 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
string kullanıcı = "admin";
string şifre = "1234";
int a = 0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (true)
{
if (textBox1.Text == kullanıcı && textBox2.Text == şifre)
{
MessageBox.Show("Kullanıcı adı ve şifre doğru");
}
else if (a==3)
{
MessageBox.Show("3 kere yanlış gidiniz programı kapatıyorum");
Application.Exit();
}

else if (a == 2)
{
MessageBox.Show("2.deneme başarısız");
}
else
{
a++;
a++;
MessageBox.Show("1.deneme başarısız");
}
}
}
}
}
Üşenmedim yazdım kardeşim inşallah yardımcı olduysam ne ala.
 
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı