Exemplo n.º 1
0
        /*** START - USER FUNCTIONS ***/

        //private static int getID()
        //{
        //    return memberIDGenerator++;
        //}
        //sign in
        public static int identifyUser(string username, string password)
        {
            //very tmp until database! TODO: change

            /*
             * if (username == "Admin")
             *  registerNewUser(username, password, "all", 120);*/
            try
            {
                //int ID = mapIDUsermane[username];
                int ID = GetMemberByName(username).id;
                if (pHandler.IdentifyPassword(password, ID))
                {
                    return(ID);
                }
            }
            catch (WorkShopDbException dbExc)
            {
                throw dbExc;
            }
            catch (Exception ignore)
            {
                return(-1);
            }
            return(-1);
        }
Exemplo n.º 2
0
 public void IdentifyPassword_Test()
 {
     try
     {
         Init();
         for (int i = 0; i < 100; i++)
         {
             password = CreatePassword(PASS_LENGTH);
             bool res = passwordHandler.hashPassword(password, ID);
             if (res)
             {
                 bool result = passwordHandler.IdentifyPassword(password, ID);
                 Assert.IsTrue(result);
             }
             else
             {
                 Assert.IsTrue(false);
             }
             passwordHandler.RemoveEntry(ID);
         }
     }
     finally
     {
         Cealup();
     }
 }