Advertisement
Guest User

Login.cs

a guest
Apr 25th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.63 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace bazapodataka
  12. {
  13.     public partial class Login : Form
  14.     {
  15.         public string username = "blank"
  16.             , password = "blank";
  17.  
  18.         public bool tacniPodaci = false;
  19.         public Login()
  20.         {
  21.             InitializeComponent();
  22.         }
  23.  
  24.         private void label2_Click(object sender, EventArgs e)
  25.         {
  26.             Register register = new Register(); // pravimo objekat formu
  27.             register.Show();
  28.  
  29.  
  30.         }
  31.  
  32.  
  33.         private void login_Click(object sender, EventArgs e)
  34.         {
  35.             try
  36.             {
  37.                 using (var sr = new System.IO.StreamReader(AppDomain.CurrentDomain.BaseDirectory + "\\register.txt", true))
  38.                 {
  39.                     string line = sr.ReadLine(); // line prima vrednost od prve linije u txt fajlu
  40.                     while (line != null) // izvršava se sve dok line ne postane null odnosno dok ne dodje do kraja datoteke
  41.                     {
  42.                         if (line.Contains("username")) //ako linija sadrži username ( sačuvali smo kao username=(njihovusername)
  43.                         {
  44.                             username = line.Remove(0, 9); // brišemo sa linije deo gde je username= da bi dobili njihov username
  45.  
  46.                         }
  47.                         else // ako linija sadrži password
  48.                         {
  49.                             password = line.Remove(0, 9); // brišemo sa linije deo gde je password= da bi dobili njihov password
  50.  
  51.                         }
  52.                         if (username == textBox1.Text && password == textBox2.Text) // provera ako username i password odgovaraju datom inputu
  53.                         {
  54.                             MessageBox.Show("Ulogovani ste!");// radi nešto , ubij se
  55.                             tacniPodaci = true;
  56.                             break;
  57.                         }
  58.                         else
  59.                             tacniPodaci = false;
  60.                         line = sr.ReadLine(); // prelazimo na sledeću liniju
  61.                     }
  62.                     if (!tacniPodaci)
  63.                     {
  64.                         MessageBox.Show("Korisnik ne postoji!", "Greska!");
  65.                     }
  66.  
  67.                 }
  68.  
  69.             }
  70.             catch (System.IO.FileNotFoundException ex)
  71.             {
  72.                 MessageBox.Show("Fajl nije pronadjen", "Greska");
  73.             }
  74.  
  75.         }
  76.     }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement