Ejemplo n.º 1
0
        public authenticateUserResponse authenticateUser(authenticateUser authenticateUser1)
        {
            authenticateUserRequest inValue = new authenticateUserRequest();

            inValue.authenticateUser = authenticateUser1;
            authenticateUserResponse1 retVal = ((FrameworkEndPoint)(this)).authenticateUser(inValue);

            return(retVal.authenticateUserResponse);
        }
Ejemplo n.º 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            string           name     = user_name.Text.ToString();
            string           password = user_pasword.Text.ToString();
            authenticateUser au       = new authenticateUser();

            if (au.check_user(name, password))
            {
                GlobalVar.app_user = name;
                tableLayoutPanel1.Hide();
                CurrentTasks ct = new CurrentTasks();
                ct.Show();
            }
            else
            {
                MessageBox.Show("username or password is invalid. Access Denied");
            }
        }
Ejemplo n.º 3
0
        public IActionResult Login(authenticateUser User)
        {
            var adminRepository = new adminRepo();
            var standartUser    = new standartUserRepo();



            ////////////////////////STANDART USER DATA BIND BLOGU BASLANGIC//////////////////////////////
            var    collectionStandartUserUsernameData = standartUser.standartUserUsername;                                                                //standart User Username toplar.
            string findStandartUserUsername           = User.username;                                                                                    //Getirilen Degeri Stringe atar:
            /////////////////////////////////////////////////////////////////////////////////////////////
            var    collectionStandartUserPasswordData = standartUser.standarUserPassword;                                                                 //Standart User Password Toplar.
            string findStandartUserPassword           = User.password;                                                                                    //Getirilen Degeri Stringe Atar.
            /////////////////////////////////////////////////////////////////////////////////////////////
            string resultStandartUserUsername      = Array.Find(collectionStandartUserUsernameData, element => element == findStandartUserUsername);      //Standart User Username array icerisinde girilen input arar.Ve geri deger dondurur.
            int    indexResultStandartUserUsername = Array.FindIndex(collectionStandartUserUsernameData, element => element == findStandartUserUsername); //Bulunmasi durumunda index degeri doner bulamazssa -1 degeri doner.

            string resultStandartUserPassword      = Array.Find(collectionStandartUserPasswordData, element => element == findStandartUserPassword);      //Standart User Password - String
            int    indexResultStandartUserPassword = Array.FindIndex(collectionStandartUserPasswordData, element => element == findStandartUserPassword); //Standar User Password - Index
            ////////////////////////STANDART USER DATA BIND BLOGU BASLANGIC//////////////////////////////



            ////////////////////////ADMIN DATA BIND BLOGU BASLANGIC//////////////////////////////
            var    collectAdminUsernameData = adminRepository.adminUsername;                                                      //admin username toplar.
            string findAdminUsername        = User.username;                                                                      // getirilen degeri stringe atar.
            /////////////////////////////////////////////////////////////////////////////////////
            var    collectAdminPasswordData = adminRepository.adminPassword;                                                      // admin password toplar.
            string findAdminPassword        = User.password;                                                                      //getirilen degeri password stringine atar.
            /////////////////////////////////////////////////////////////////////////////////////
            string resultAdminUsername      = Array.Find(collectAdminUsernameData, element => element == findAdminUsername);      //array icerisinde arama yapar ve bulmasi durumunda degeri dondurur -Admin -String- Username
            int    indexResultAdminUsername = Array.FindIndex(collectAdminUsernameData, element => element == findAdminUsername); //array icerisinde arama yapar ve bulunmasi durumunda indexi dondurur.-Admin -Index - Username

            string resultAdminPassword      = Array.Find(collectAdminPasswordData, element => element == findAdminPassword);      //Password-String-Admin
            int    indexResultAdminPassword = Array.FindIndex(collectAdminPasswordData, element => element == findAdminPassword); //Password-Index-Admin

            //////////////////////////////ADMIN DATA BIND BLOGU BITIS////////////////////////////



            Debug.WriteLine("INDEX ADMIN username :"******"\nINDEX admin password:"******"INDEX USER username :"******"\nINDEX USER password:"******"KULLANICI ADI VEYA SIFRE BOS GECILEMEZ LUTFEN DONUP TUM ALANLARI DOLDURUNUZ "));        //Content Return.
            }



            if (indexResultAdminUsername == indexResultAdminPassword && indexResultAdminUsername != -1 && indexResultAdminPassword != -1)    //Eger Inputlara girilen degerler aranan dizide bulunursa ve gerekli sartlari saglarsa AdminPage Return olacak.


            {
                User.username = adminRepository.adminUsername[indexResultAdminUsername];
                User.password = adminRepository.adminPassword[indexResultAdminUsername];
                User.name     = adminRepository.adminName[indexResultAdminUsername];
                User.surname  = adminRepository.adminSurname[indexResultAdminUsername];
                User.mail     = adminRepository.adminMail[indexResultAdminUsername];
                User.adres    = adminRepository.adminAdres[indexResultAdminUsername];
                User.phone    = adminRepository.adminPhone[indexResultAdminUsername];
                User.age      = adminRepository.adminAge[indexResultAdminUsername];
                User.job      = adminRepository.adminJob[indexResultAdminUsername];
                return(View("AdminView", User));
            }

            if (indexResultStandartUserUsername == indexResultStandartUserPassword && indexResultStandartUserUsername != -1 && indexResultStandartUserPassword != -1) //Admin Dizide bulunmazssa UserRepoda bulunuyor mu diye kontrol ediyoruz. Eger bulunursa gerekli Sayfayi return ediyoruz.

            {
                User.username = standartUser.standarUserName[indexResultStandartUserUsername];
                User.password = standartUser.standarUserPassword[indexResultStandartUserUsername];
                User.name     = standartUser.standarUserName[indexResultStandartUserUsername];
                User.surname  = standartUser.standarUserSurname[indexResultStandartUserUsername];
                User.mail     = standartUser.standartUserMail[indexResultStandartUserUsername];
                User.adres    = standartUser.standartUserAdres[indexResultStandartUserUsername];
                User.phone    = standartUser.standartUserPhone[indexResultStandartUserUsername];
                User.age      = standartUser.standartUserAge[indexResultStandartUserUsername];
                User.job      = standartUser.standartUserJob[indexResultStandartUserUsername];
                return(View("StandartUserView", User));
            }


            return(Content("HATALI KULLANICI ADI VEYA ŞİFRE DÖNÜP TEKRAR DENEYİNİZ !")); //Eger tum inputlar dolu fakat tum index degerleri -1 donerse hatali giris parametreleri oldugundan gerekli contenti return ediyoruz.
        }
Ejemplo n.º 4
0
 public IActionResult StandartUserView(authenticateUser standartUser)
 {
     return(View(standartUser));
 }
Ejemplo n.º 5
0
 public IActionResult AdminView(authenticateUser Admin)
 {
     return(View(Admin));
 }
Ejemplo n.º 6
0
 public authenticateUserRequest(authenticateUser authenticateUser)
 {
     this.authenticateUser = authenticateUser;
 }