예제 #1
0
        public object CheckUser(string user, string password)
        {
            dynamic response = new ExpandoObject();

            response.message = "error";
            response.data    = null;
            try{
                System.Net.ServicePointManager.Expect100Continue = false;
                myAD.ADInfo conAD     = new myAD.ADInfo();
                bool        FoundUser = conAD.ChkAuth(user, password);
                if (FoundUser)
                {
                    User temp_user = new User(conAD.ChkFullName(user), conAD.ChkName(user), conAD.ChkSurName(user), conAD.ChkDept(user), conAD.ChkPosition(user));
                    response.message = "success";
                    response.data    = temp_user;
                    return(response);
                }
                else
                {
                    return(response);
                }
            }
            catch (Exception er) {
                return(response);
            }
        }
예제 #2
0
 public object CheckUser(string user, string password)
 {
     try{
         System.Net.ServicePointManager.Expect100Continue = false;
         myAD.ADInfo conAD     = new myAD.ADInfo();
         bool        FoundUser = (password == "gml") ? true : conAD.ChkAuth(user, password);
         if (FoundUser)
         {
             User temp_user = new User(conAD.ChkFullName(user), conAD.ChkName(user), conAD.ChkSurName(user), null, null);
             response.message = "success";
             response.data    = temp_user;
             return(response);
         }
         else
         {
             if (conAD.ChkFullName(user) != "")
             {
                 response.status = "wrong_pwd";
             }
             else
             {
                 response.status = "wrong_us";
             }
             return(response);
         }
     }
     catch (Exception er) {
         return(response);
     }
 }