Beispiel #1
0
 public override void responseString(bool isSuccess, string identifier, string json)
 {
     if (identifier.Equals(Common.IDENTIFIER_JOIN))
     {
         ResponseJoin res = JsonUtility.FromJson <ResponseJoin>(json);
         if (res.isSuccess())
         {
             //string pw =  Security.Instance().deCryption(res.password, false);
             //PlayerPrefs.SetString(Common.KEY_EMAIL, res.email);
             //PlayerPrefs.SetString(Common.KEY_PASSWORD, Security.Instance().cryption(pw, true));
             UserManager.Instance().setData(res.email, password.text, res.nickName);
             RequestLogin login = new RequestLogin(res.email, res.password);
             SocketManager.Instance().sendMessage(login);
         }
         else
         {
             showAlert("errorJoin", res.message, false, false, (AlertData data, bool isOn, string fieldText) => {
             });
         }
     }
     else if (identifier.Equals(Common.IDENTIFIER_LOGIN))
     {
         ResponseLogin res = JsonUtility.FromJson <ResponseLogin>(json);
         if (res.isSuccess())
         {
             //UserManager.Instance().setData(res.email, res.nickName);
             StateManager.Instance().changeState(BaseState.GAME_STATE.ROOM_LIST, null);
         }
         else
         {
             showAlert("errorLogin", res.message, false, false, (AlertData data, bool isOn, string fieldText) => {
             });
         }
     }
 }
 public static void ReceiveData(CmdEnum cmd, byte[] data)
 {
     if (cmd == CmdEnum.ResLogin)
     {
         ResponseLogin login = SerializeTool.Deserialize <ResponseLogin>(data);
         ResponseLogin(login);
     }
     else if (cmd == CmdEnum.ResAlive)
     {
         ResponseAlive alive = SerializeTool.Deserialize <ResponseAlive>(data);
         ResponseAlive(alive);
     }
     else if (cmd == CmdEnum.ResRegister)
     {
         ResponseRegister response = SerializeTool.Deserialize <ResponseRegister>(data);
         ResponseRegister(response);
     }
     else if (cmd == CmdEnum.ResCreateRoom)
     {
         ResponseCreateRoom response = SerializeTool.Deserialize <ResponseCreateRoom>(data);
         ResponseCreateRoom(response);
     }
     else if (cmd == CmdEnum.ResGetRooms)
     {
         ResponseGetRooms response = SerializeTool.Deserialize <ResponseGetRooms>(data);
         ResponseGetRooms(response);
     }
     else if (cmd == CmdEnum.ResDeleteRoom)
     {
         ResponseDeleteRoom response = SerializeTool.Deserialize <ResponseDeleteRoom>(data);
         ResponseDeleteRoom(response);
     }
 }
Beispiel #3
0
    public void ProcessLogin(NetworkResponse response)
    {
        ResponseLogin args = response as ResponseLogin;

        if (args.status == 0)
        {
            GameState.account = args.account;

            NetworkManager.Send(
                TopListProtocol.Prepare(),
                ProcessTopList
                );
            NetworkManager.Send(
                PlayerSelectProtocol.Prepare(0),
                ProcessPlayerSelect
                );
            CW.NetworkManager.Send(
                CW.PlayerSelectProtocol.Prepare(0),
                CW_ProcessPlayerSelect
                );
        }
        else
        {
            Debug.Log("login failed, server message = " + args.status);
            //mainObject.GetComponent<Main>().CreateMessageBox("Login Failed");
        }
    }
        public ResponseLogin Authenticate(ENLogin paramss)
        {
            try
            {
                string cs    = ConfigurationManager.ConnectionStrings["con"].ConnectionString;
                var    lista = new List <ResponseLogin>();

                using (SqlConnection conn = new SqlConnection(cs))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand("usp_ValidarUserToken", conn);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.Add(new SqlParameter("@usertoken", paramss.usertoken));
                    cmd.Parameters.Add(new SqlParameter("@passwordtoken", paramss.passwordtoken));
                    cmd.Parameters.Add(new SqlParameter("@proyecto", paramss.proyecto));

                    using (SqlDataReader rdr = cmd.ExecuteReader())
                    {
                        while (rdr.Read())
                        {
                            var resul = new ResponseLogin();
                            resul.responsetoken = Convert.ToString(rdr["response"]);
                            lista.Add(resul);
                        }
                    }
                }
                return(lista.FirstOrDefault());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #5
0
        public IActionResult RegistrationFacebook([FromBody] RequestLoginFacebook loginFacebook)
        {
            ResponseLogin responseLogin;

            if (loginFacebook != null)
            {
                LoginResutls resutlLogin = _lesterRegistration.RegistrationFacebook(loginFacebook);
                if (resutlLogin.MessageCode != Core.Enum.MessgeCodeRegistration.Suscess)
                {
                    responseLogin = new ResponseLogin(resutlLogin.MessageCode);
                    return(BadRequest(responseLogin));
                }
                var result = _tokenFactoryService.CreateJwtTokensAsync(resutlLogin.User);
                _tokenStoreService.AddUserToken(resutlLogin.User, result.RefreshToken, result.AccessToken, null);
                responseLogin = new ResponseLogin(Core.Enum.MessgeCodeRegistration.Suscess)
                {
                    access_token  = result.AccessToken,
                    refresh_token = result.RefreshToken
                };
                AccessControl.User = resutlLogin.User;
                return(Ok(responseLogin));
            }
            else
            {
                responseLogin = new ResponseLogin(Core.Enum.MessgeCodeRegistration.NoData);
                return(BadRequest(responseLogin));
            }
        }
Beispiel #6
0
        public ResponseLogin CargarDatosProveedor(Login Logueo)
        {
            ResponseLogin Result = null;

            Task.Run(async() => Result = await CargarDatosProveedorAsync(Logueo)).Wait();
            return(Result);
        }
Beispiel #7
0
        /// <summary>
        /// 登陆
        /// </summary>
        /// <param name="loginName"></param>
        /// <param name="loginPwd"></param>
        /// <param name="jsonResult"></param>
        /// <returns></returns>
        public ResponseLogin PostLogin201909(string loginName, string loginPwd, string point, out string jsonResult)
        {
            jsonResult = string.Empty;
            ResponseLogin  package = null;
            RequestPackage request = new RequestPackage();

            request.Params.Add("username", System.Web.HttpUtility.UrlEncode(loginName));
            request.Params.Add("password", System.Web.HttpUtility.UrlEncode(loginPwd));
            request.Params.Add("appid", System.Web.HttpUtility.UrlEncode("otn"));
            request.Params.Add("answer", System.Web.HttpUtility.UrlEncode(point));
            request.RequestURL = "/passport/web/login";
            request.RefererURL = "/otn/resources/login.html";
            request.Method     = "post";

            var RAIL_EXPIRATION = new Cookie("RAIL_EXPIRATION", TimeHelp.GetTimeStamp(DateTime.Now.AddDays(3)), "/", ".12306.cn");
            var RAIL_DEVICEID   = new Cookie("RAIL_DEVICEID", "K_89QjQR37H4I9URxTkeSVTXd2WIyViZrlUuxJA5A8p7xCM_3JGueLa4zc2t_T69vTHb1aDx-3ymUdCUrLXbPcb68Z-4pQAYOmF8i6rU0Nk7Q6HIfzMVHY5PIQPK16sfWaJc-Z08UcYMLepVR56jG1NrsBYZooob", "/", ".12306.cn");

            TrainHttpContext.Cookie.Add(RAIL_EXPIRATION);
            TrainHttpContext.Cookie.Add(RAIL_DEVICEID);
            ArrayList list = TrainHttpContext.Send(request);

            if (list.Count == 2)
            {
                jsonResult = Encoding.UTF8.GetString(list[1] as byte[]);
                package    = JsonConvert.DeserializeObject <ResponseLogin>(jsonResult);
                Log.Write(LogLevel.Info, jsonResult);
            }
            else
            {
                Log.Write(LogLevel.Info, list.ToString());
            }
            return(package);
        }
        private async Task Login()
        {
            ValidateEmail();
            ValidatePassword();
            if (string.IsNullOrEmpty(ErrorEmail) && string.IsNullOrEmpty(ErrorPassword))
            {
                dialogService.ShowProgress();
                Login login = new Login();
                ViewModelHelper.SetLoginPageViemModelToLogin(this, login);
                RequestLogin request = new RequestLogin {
                    Login = login
                };
                ResponseLogin responseLogin = await apiService.Login(request);

                if (responseLogin.UserMidd?.Equals("True") == true && responseLogin.ChangedPassword?.Equals("False") == true)
                {
                    FirstLogin();
                    //await navigationService.Navigate(AppPages.LoginPage);
                }
                else
                {
                    dialogService.HideProgress();
                    await ValidateResponde(responseLogin);
                }
            }
        }
Beispiel #9
0
    void OnLoginCallback(ResponseLogin result)
    {
        if (result != null)
        {
            GameDataMgr.Instance.ResponseLogin = result;
//#if CHAPTER_ONE
//            SwitchSceneMgr.Instance.SwitchToMain(false, () =>
//            {
//                UIManager.Instance.OpenUI<UIMainWindow>();
//            });
//#elif CHAPTER_TWO
            RequestCarType param = new RequestCarType
            {
                loginAccount = result.loginAccount
            };
            LoginManager.Instance.SendGetCarType <ResponseCarType>(param, (ret) =>
            {
                GameDataMgr.Instance.ResponseCarType = ret.data;
                SwitchSceneMgr.Instance.SwitchToMain(false, () =>
                {
                    UIManager.Instance.OpenUI <UIMainWindow>();
                });
            });
//#endif
        }
    }
Beispiel #10
0
        /// <summary>
        /// 登陆
        /// </summary>
        /// <param name="loginName"></param>
        /// <param name="loginPwd"></param>
        /// <param name="jsonResult"></param>
        /// <returns></returns>
        public ResponseLogin PostLogin(string loginName, string loginPwd, out string jsonResult)
        {
            jsonResult = string.Empty;
            ResponseLogin  package = null;
            RequestPackage request = new RequestPackage();

            request.Params.Add("username", System.Web.HttpUtility.UrlEncode(loginName));
            request.Params.Add("password", System.Web.HttpUtility.UrlEncode(loginPwd));
            request.Params.Add("appid", System.Web.HttpUtility.UrlEncode("otn"));
            request.RequestURL = "/passport/web/login";
            request.RefererURL = "/otn/login/init";
            request.Method     = "post";
            ArrayList list = TrainHttpContext.Send(request);

            if (list.Count == 2)
            {
                jsonResult = Encoding.UTF8.GetString(list[1] as byte[]);
                package    = JsonConvert.DeserializeObject <ResponseLogin>(jsonResult);
                Log.Write(LogLevel.Info, jsonResult);
            }
            else
            {
                Log.Write(LogLevel.Info, list.ToString());
            }
            return(package);
        }
Beispiel #11
0
    void RequestLogin(string account, string passwrd)
    {
        RequestLightLogin requestLogin = new RequestLightLogin();

        requestLogin.loginAccount = account;
        requestLogin.password     = passwrd;

        LoginManager.Instance.SendLightLoginMessage <ResponseLightLogin>(requestLogin, (responseData) =>
        {
            if (responseData.status == "200")
            {
                UITipsDialog.ShowTips("登录成功");

                PlayerPrefs.SetString(GameDataMgr.AccountKey, requestLogin.loginAccount);
                PlayerPrefs.SetString(GameDataMgr.PassWrdKey, requestLogin.password);

                ResponseLogin response = new ResponseLogin()
                {
                    userName = "******", loginAccount = requestLogin.loginAccount
                };
                loginCallback(response);
            }
            else
            {
                UITipsDialog.ShowTips(responseData.msg);
            }
        });
    }
Beispiel #12
0
        public async Task <IActionResult> Login([FromBody] RequestAuth request)
        {
            try
            {
                ResponseLogin responseLogin = new ResponseLogin();
                var           admin         = await _administratorService.Auth(request.Email, request.Password);

                var resident = await _residentService.Auth(request.Email, request.Password);

                if (admin == null && resident == null)
                {
                    UnauthorizedResponse();
                    return(new ObjectResult(response));
                }

                if (admin != null)
                {
                    responseLogin.User     = admin;
                    responseLogin.UserType = "ADMINISTRADOR";
                }
                else
                {
                    responseLogin.User     = admin;
                    responseLogin.UserType = "ADMINISTRADOR";
                }
                OkResponse(responseLogin);
                return(new ObjectResult(response));
            }
            catch (Exception e)
            {
                InternalServerErrorResponse(e.Message);
                return(new ObjectResult(response));
            }
        }
        private async void CancelScheduledServices()
        {
            if (this.serviceType.Equals(ServiceType.DoctorHome))
            {
                if (await dialogService.ShowConfirm(AppResources.CancelMedicalHomeService, string.Format(AppResources.MessageCancelMedigalHomeService, UserNameModified)))

                {
                    dialogService.ShowProgress();
                    RequestCancelMedicalHomeService request = new RequestCancelMedicalHomeService
                    {
                        IdService = IdService,
                    };


                    ResponseCancelMedicalHomeService response = await apiService.CancelMedicalHomeService(request);

                    dialogService.HideProgress();
                    ValidateResponseCancelMedicalHomeService(response);
                }
            }
            else
            {
                #region original
                if (await dialogService.ShowConfirm(AppResources.TitleSheduledServices, AppResources.CancelSheduledService))
                {
                    dialogService.ShowProgress();
                    ResponseLogin user = ServiceLocator.Current.GetInstance <ILoginViewModel>().User;
                    int.TryParse(user.DocumentType, out int applicantDocumentType);

                    RequestCancelService request = new RequestCancelService
                    {
                        Code                = Code,
                        Document            = user.Document,
                        DocumentType        = user.DocumentType,
                        PendingCoordination = Coordination,
                        ServiceType         = ServiceType.ToString(),
                        applicant           = new Applicant
                        {
                            ApplicantCellPhone        = user.CellPhone,
                            ApplicantDocument         = user.Document,
                            ApplicantDocumentType     = applicantDocumentType,
                            ApplicantDocumentTypeName = user.DocumentTypeName,
                            ApplicantLastNameOne      = user.LastNameOne,
                            ApplicantLastNameTwo      = user.LastNameTwo,
                            ApplicantMail             = user.UserName,
                            ApplicantNameOne          = user.NameOne,
                            ApplicantNameTwo          = user.NameTwo
                        }
                    };
                    ResponseCancelService response = await apiService.CancelService(request);

                    dialogService.HideProgress();
                    ValidateResponseCancelService(response);
                }
                #endregion
            }
        }
        public ActionResult subir(HttpPostedFileBase doc)
        {
            if (doc != null && doc.ContentLength > 0)
            {
                try
                {
                    string path = Path.Combine(Server.MapPath("~/Archivos/Proveedores/"), Path.GetFileName(doc.FileName));

                    string path2 = Path.GetFileName(doc.FileName);

                    if (System.IO.File.Exists(path))
                    {
                        System.IO.File.Delete(path);
                        doc.SaveAs(path);
                    }
                    else
                    {
                        doc.SaveAs(path);
                    }

                    Archivo    arc          = new Archivo();
                    string[][] datosArchivo = arc.LeerArchivo(path2);

                    foreach (var item in datosArchivo)
                    {
                        if (item != null)
                        {
                            var data = new Product
                            {
                                name   = item[1],
                                prov   = Convert.ToInt32(item[2]),
                                status = Convert.ToInt32(item[3]),
                                value  = Convert.ToInt32(item[4]),
                                points = Convert.ToInt32(item[5]),
                                stock  = Convert.ToInt32(item[6]),
                            };

                            var    proxi     = new Proxi();
                            string respuesta = proxi.CargueExcel(data);

                            //entity.DataInsertProduct(data.name, data.prov, data.status, data.value, data.points, data.stock);
                        }
                    }
                }
                catch (Exception ex)
                {
                    ViewBag.Message = "ERROR:" + ex.Message.ToString();
                }
            }
            ResponseLogin login = (ResponseLogin)Session["logueo"];

            return(RedirectToAction("Detalles", login));
        }
Beispiel #15
0
        /// <summary>
        /// ログインのレスポンス処理
        /// </summary>
        /// <param name="response"></param>
        public void ResponseLogin(ResponseLogin response)
        {
            if (response.islogin)
            {
                SceneManagers.SceneLoad(SceneManagers.SceneName.Main);
            }

            else
            {
                PlayerPrefs.SetString(NetWorkKey.LOGIN_PRESENT, response.login_present);
                SceneManagers.SceneLoad(SceneManagers.SceneName.LoginPresent);
            }
        }
        /// <summary>
        /// getLogin
        /// </summary>
        public ResponseLogin getLogin(String usuario, String contrasenia)
        {
            ResponseLogin response = new ResponseLogin();
            SqlConnection con      = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString());

            try
            {
                SqlCommand cmd = new SqlCommand("LOGIN_USUARIO", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Usuario", usuario);
                cmd.Parameters.AddWithValue("@Contraseña", contrasenia);
                con.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                dr.Read();

                int codResultado = dr.IsDBNull(dr.GetOrdinal("codResultado")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("codResultado"));
                response.codResultado = codResultado;
                response.desResultado = dr.IsDBNull(dr.GetOrdinal("desResultado")) ? "" : dr.GetString(dr.GetOrdinal("desResultado"));

                Login login = new Login();
                login.codUsuario = dr.IsDBNull(dr.GetOrdinal("codUsuario")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("codUsuario"));
                login.idRol      = dr.IsDBNull(dr.GetOrdinal("codRol")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("codRol"));
                login.nomRol     = dr.IsDBNull(dr.GetOrdinal("nomRol")) ? "" : dr.GetString(dr.GetOrdinal("nomRol"));
                login.nombres    = dr.IsDBNull(dr.GetOrdinal("nomUsuario")) ? "" : dr.GetString(dr.GetOrdinal("nomUsuario"));
                if (codResultado > 0)
                {
                    login.correo = usuario;
                }
                login.telefono        = dr.IsDBNull(dr.GetOrdinal("telefono")) ? "" : dr.GetString(dr.GetOrdinal("telefono"));
                login.fechaNacimiento = dr.IsDBNull(dr.GetOrdinal("fechaNacimiento")) ? "" : dr.GetString(dr.GetOrdinal("fechaNacimiento"));
                login.activo          = dr.IsDBNull(dr.GetOrdinal("activo")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("activo"));
                login.eliminado       = dr.IsDBNull(dr.GetOrdinal("eliminado")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("eliminado"));
                login.urlFoto         = dr.IsDBNull(dr.GetOrdinal("urlFoto")) ? "" : dr.GetString(dr.GetOrdinal("urlFoto"));
                login.idLocalizacion  = dr.IsDBNull(dr.GetOrdinal("idLocalizacion")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("idLocalizacion"));

                response.login = login;
            }
            catch (Exception ex)
            {
                response.codResultado = 0;
                response.desResultado = ex.ToString();
                response.login        = null;
            }

            finally
            {
                con.Close();
            }

            return(response);
        }
        public ResponseLogin Login(RequestLogin Request)
        {
            ResponseLogin responseLogin = new ResponseLogin();

            try
            {
                GetAuth(Request);
            }
            catch (Exception)
            {
                throw;
            }
            return(responseLogin);
        }
        public ActionResult Detalles(ResponseLogin login)
        {
            Session["logueo"] = login;
            ViewBag.datos     = login;

            int    ID  = login.id;
            string img = login.id + ".jpg";

            ViewBag.img = img;

            var           proxi     = new Proxi();
            List <Provee> Productos = proxi.FiltraProductosProveedor(ID);

            return(View(Productos));
        }
        public IHttpActionResult Login(Login dataLogin)
        {
            var entity = new EntityAccount();
            var data   = new ResponseLogin();

            if (dataLogin.plataforma.Equals("m"))
            {
                data = entity.DataLoginUser(dataLogin.usuario, dataLogin.contraseña);
            }
            else if (dataLogin.plataforma.Equals("w"))
            {
                data = entity.DataLoginProve(dataLogin.usuario, dataLogin.contraseña);
            }
            return(Ok(data));
        }
Beispiel #20
0
        public IActionResult Authenticate([FromBody] Usuarios usuario)
        {
            var userAthenticated = _account.AuthenticateUser(usuario.UserId, usuario.Password);

            if (userAthenticated == null)
            {
                return(Unauthorized("Usuario o Contraseña Incorrectas"));
            }

            var           token = _authenticationService.GenerateSecurityToken(userAthenticated);
            ResponseLogin res   = new ResponseLogin();

            res.Token  = token;
            res.Expire = DateTime.Now.AddDays(30);
            return(Ok(res));
        }
Beispiel #21
0
        public IActionResult Authenticate(RequestLogin user)
        {
            var userAthenticated = _userservices.AuthUser(user.User, user.Password);

            if (userAthenticated == null)
            {
                return(Unauthorized("Usuario o Contraseña Incorrectas"));
            }

            var           token = _authenticationService.GenerateSecurityToken(userAthenticated);
            ResponseLogin res   = new ResponseLogin();

            res.Token  = token;
            res.Expire = DateTime.Now.AddDays(30);
            return(Ok(res));
        }
Beispiel #22
0
        void ResponseGetLogin(string[] data)
        {
            ResponseLogin response = new ResponseLogin();

            if (data[1] == "0")
            {
                response.islogin       = false;
                response.login_present = data[2];
                Debug.Log(data[2]);
            }
            else
            {
                response.islogin = true;
            }
            ApiClient.Instance.ResponseLogin(response);
        }
Beispiel #23
0
        private async void BtnLogin_Clicked(object sender, EventArgs e)
        {
            var client = new HttpClient();

            client.BaseAddress = new Uri("http://10.0.2.2");


            Debug.WriteLine("Tạo object data");

            var data = new InfoLogin()
            {
                Email     = "eri@email",
                Passwords = "123"
                            // Tắt đi thì không cần login
                            //Email = username.Text,
                            //Passwords = password.Text,
            };

            Debug.WriteLine("Chuyển json data");
            string jsonMessage = JsonConvert.SerializeObject(data);
            //string jsonData = @"{""Email"" : ""eri@email"", ""Passwords"" : ""123""}";

            var content = new StringContent(jsonMessage, Encoding.UTF8, "application/json");
            //HttpResponseMessage response = await client.PostAsync("/foo/login", content);

            HttpResponseMessage response = await client.PostAsync("/login", content);

            string result = await response.Content.ReadAsStringAsync();

            Debug.WriteLine("Kết quả");
            Debug.WriteLine(result);


            Debug.WriteLine("Chuyển object");
            ResponseLogin responselogin = JsonConvert.DeserializeObject <ResponseLogin>(result);

            Debug.WriteLine("Gọi if");
            if (responselogin.code == 1)
            {
                Debug.WriteLine("Đúng");
                await Navigation.PushModalAsync(new MainPage());
            }
            else
            {
                await DisplayAlert("Thông báo", "Tài khoản hoặc mật khẩu không đúng", "OK");
            }
        }
Beispiel #24
0
        public ResponseLogin Get([FromBody] RequestLogin Request)
        {
            ResponseLogin     ResLog     = new ResponseLogin();
            string            auth       = "GAGAL LOGIN";
            List <dbPengguna> dbpengguna = new List <dbPengguna>();

            try
            {
                var conn = GetConnection();
                conn.Open();
                string query = "select * from pengguna p where puser = '******' and ppas = '******'";
                query = query.Replace("@puser", Request.puser);
                query = query.Replace("@ppass", Request.ppass);
                var cmd = new MySqlCommand(query, conn);
                cmd.CommandTimeout = 60 * 5;


                var reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    dbPengguna db = new dbPengguna();
                    db.pid   = !reader.IsDBNull(0) ? reader.GetInt32(0) : 0;
                    db.puser = !reader.IsDBNull(1) ? reader.GetString(1) : "";
                    db.ppass = !reader.IsDBNull(2) ? reader.GetString(2) : "";
                    dbpengguna.Add(db);
                }


                if (dbpengguna.Count > 0)
                {
                    var defaults = dbpengguna.FirstOrDefault();
                    ResLog.Message = "LoginSuccess";
                    ResLog.Token   = defaults.pid + DateTime.Now.ToString("HH:mm") + RandomString(5);
                }
                else
                {
                    ResLog.Message = "Gagal Login";
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(ResLog);
        }
Beispiel #25
0
        public string Login(Data data)
        {
            DBConnect cn = new DBConnect();

            List <string>[] result = cn.Select(data.user, data.pass);
            if (result[0].Count > 0)
            {
                ResponseLogin rl = new ResponseLogin(result[1].ElementAt(0), result[2].ElementAt(0), true);
                return(JsonConvert.SerializeObject(rl));
                //return true;
            }
            else
            {
                ResponseLogin rl = new ResponseLogin("usuario", "nombre", false);
                return(JsonConvert.SerializeObject(rl));
                // return false;
            }
        }
    public static NetworkResponse Parse(MemoryStream dataStream)
    {
        ResponseLogin response = new ResponseLogin();
        response.status = DataReader.ReadShort(dataStream);

        if (response.status == 0) {
            int account_id = DataReader.ReadInt(dataStream);

            Account account = new Account(account_id);
            account.username = DataReader.ReadString(dataStream);
            account.last_logout = DataReader.ReadString(dataStream);

            response.account = account;
        } else {
            Debug.Log ("Login failed, server message = " + response.status);
        }

        return response;
    }
 //返回登录
 public static void ResponseLogin(ResponseLogin result)
 {
     #region 测试代码
     if (UIController.Instance != null)
     {
         if (result.Error != "")
         {
             Debug.LogWarning(result.Error + result.Result);
         }
         else
         {
             Debug.Log(result.Result);
             UIController.Instance.login    = true;
             GameController.Instance.player = result.Player;
             SceneManager.LoadScene("sample-2");
         }
     }
     #endregion
 }
Beispiel #28
0
        public async Task <ActionResult <ResponseMessage <ResponseLogin> > > SignIn(UserLogin userLoginResource)
        {
            ResponseMessage <ResponseLogin> resp = new ResponseMessage <ResponseLogin>();

            var user = _userManager.Users.SingleOrDefault(u => u.UserName == userLoginResource.Email);

            if (user is null)
            {
                return(NotFound(new ResponseMessage <ResponseLogin> {
                    Message = "Email o contraseña son incorrectos"
                }));
            }

            var userSigninResult = await _userManager.CheckPasswordAsync(user, userLoginResource.Password);

            if (!userSigninResult)
            {
                resp.Message = "Email o contraseña son incorrectos";

                return(Unauthorized(resp));
            }


            var roles = await _userManager.GetRolesAsync(user);

            var token        = GenerateJwt(user, roles);
            var refreshToken = GenerateRefreshToken(IpAddress());

            await _authServices.SaveRefreshTokenAsync(user, refreshToken);

            var login = new ResponseLogin()
            {
                Token        = token,
                RefreshToken = refreshToken.Token,
                User         = _mapper.Map <User, UserResponse>(user)
            };

            resp.Message  = "Ha iniciado sesion correctamente";
            resp.Response = login;

            return(Ok(resp));
        }
Beispiel #29
0
 internal static void CloneUser(ILoginViewModel loginViewModel, ResponseLogin userSaved)
 {
     loginViewModel.User.Access_token     = userSaved.Access_token;
     loginViewModel.User.AffiliateType    = userSaved.AffiliateType;
     loginViewModel.User.CellPhone        = userSaved.CellPhone;
     loginViewModel.User.Document         = userSaved.Document;
     loginViewModel.User.DocumentType     = userSaved.DocumentType;
     loginViewModel.User.DocumentTypeName = userSaved.DocumentTypeName;
     loginViewModel.User.Expires          = userSaved.Expires;
     loginViewModel.User.Expires_in       = userSaved.Expires_in;
     loginViewModel.User.IdReference      = userSaved.IdReference;
     loginViewModel.User.Issued           = userSaved.Issued;
     loginViewModel.User.LastNameOne      = userSaved.LastNameOne;
     loginViewModel.User.LastNameTwo      = userSaved.LastNameTwo;
     loginViewModel.User.NameOne          = userSaved.NameOne;
     loginViewModel.User.NameTwo          = userSaved.NameTwo;
     loginViewModel.User.Token_type       = userSaved.Token_type;
     loginViewModel.User.UserName         = userSaved.UserName;
     loginViewModel.User.SessionCode      = userSaved.SessionCode;
 }
Beispiel #30
0
    public override void responseString(bool isSuccess, string identifier, string json)
    {
        ResponseLogin res = JsonUtility.FromJson <ResponseLogin>(json);

        UserManager.Instance().setData(res.email, fieldPassword.text, res.nickName);
        Debug.Log("email : " + UserManager.Instance().email);
        Debug.Log("nickName : " + UserManager.Instance().nickName);

        if (res.isSuccess())
        {
            StateManager.Instance().changeState(GAME_STATE.ROOM_LIST, null);
        }
        else
        {
            Debug.Log("loginError");
            showAlert("loginError", res.message, false, false, (AlertData data, bool isOn, string fieldText) =>
            {
            });
        }
    }
Beispiel #31
0
        public HttpResponseMessage Login([FromBody] RequestLogin request)
        {
            if (IsBodyNull(request))
            {
                return(ResponseFail(Constants.NOT_FOUND));
            }


            try
            {
                UserCar user;
                using (DB db = new DB("M2"))
                {
                    user = db.UserCars.SingleOrDefault(x => x.NameUser.Equals(request.Username) && x.Pass.Equals(request.Password));
                }



                if (user != null)
                {
                    var token        = TokenManager.GenerateTokenKey(user.Account);
                    var reponseLogin = new ResponseLogin()
                    {
                        ID      = user.ID,
                        Account = user.Account,
                        //IDFunct = user.IDFunct,
                        NameUser = user.NameUser,
                        //Sex = user.Sex,
                        //Working = user.Working,
                        Token = token,
                    };

                    return(ResponseSuccess(reponseLogin));
                }
            }
            catch
            {
                return(ResponseFail(Constants.MSG_ERROR_LOGIN));
            }
            return(ResponseFail(Constants.MSG_ERROR_LOGIN));
        }
        //localhost:55713/ServiceSave.svc/login?username=Fai&password=asdf
        public string login(string username, string password)
        {
            string hash_password = hash(password);
            string constr = WebConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString;
            SqlConnection con = new SqlConnection(constr);
            con.Open();

            string sqlLogin = "******" + username + "' AND Password = '******'";
            SqlCommand qrLogin = new SqlCommand(sqlLogin, con);
            SqlDataReader reader = qrLogin.ExecuteReader();

            ResponseLogin m = new ResponseLogin();

            if (reader.Read())
            {
                try
                {
                    m.presID = reader["PersID"].ToString();
                    m.typeperson = reader["typeOfPers"].ToString();
                    m.first_name = reader["Fname"].ToString();
                    m.last_name = reader["Lname"].ToString();
                }
                catch
                {
                    m.code = 9;
                    m.msg = "Database Error";
                }
            }

            reader.Close();

            if (m.typeperson != "")
            {
                m.code = 0;
                m.msg = "OK";
            }
            else
            {
                sqlLogin = "******" + username + "'";
                SqlCommand qrLogins = new SqlCommand(sqlLogin, con);
                SqlDataReader readerUser = qrLogins.ExecuteReader();
                int result = 0;

                if (readerUser.Read())
                {
                    result = int.Parse(readerUser["result"].ToString());
                }

                readerUser.Close();

                if (result == 1)
                {
                    m.code = 6;
                    m.msg = "Wrong password";
                    m.presID = "";
                    m.typeperson = "";
                }
                else
                {
                    m.code = 3;
                    m.msg = "User-id not found ";
                    m.presID = "";
                    m.typeperson = "";
                }
            }

            con.Close();
            return JsonConvert.SerializeObject(m);
        }