Exemplo n.º 1
0
        public async Task <string> LoginAsync(string Cipher, string UserName = "******")
        {
            //int rtn = 0;
            string Token = "";

            try
            {
                using var channel = GrpcChannel.ForAddress("https://*****:*****@"FvY6RlVZ9luQN7J/GOGYr0kar2myC5rZ2TFVz6x/k9eMIVQ2+VkYT5pfACOHymTPUKGrlw/WI6P3/Ri2h2V3A9zBWcv6J8AeY4mbqpNm9AZ/Uq/bOGInt9MbZibaSThuJABX1crFuPF0bOIjsmZSuHGueAL1/sWpSSJv/MrT31U=";
                }
                Metadata metadata = new Metadata();
                metadata.Add("token", Token);
                var result = await clien_num.LoginAsync(new LoginRequest { UserName = UserName, Cipher = Cipher }, metadata);//.SayHelloAsync(new HelloRequest { Name = name });

                //ViewBag.UserId = result.UserId;
                //ViewBag.LegalName = result.LegalName;
                //ViewBag.ExpireAt = result.ExpireAt;
                //ViewBag.Token = result.Token;
                //var rtn = Json(result);
                //return Json(result);
                if (!string.IsNullOrWhiteSpace(result.Token))
                {
                    Token = result.Token;
                }
            }
            catch (Exception)
            {
            }

            return(Token);
        }
Exemplo n.º 2
0
        public async Task <IActionResult> IndexAsync(string name = "1")
        {
            //using var channel = GrpcChannel.ForAddress("https://*****:*****@"FvY6RlVZ9luQN7J/GOGYr0kar2myC5rZ2TFVz6x/k9eMIVQ2+VkYT5pfACOHymTPUKGrlw/WI6P3/Ri2h2V3A9zBWcv6J8AeY4mbqpNm9AZ/Uq/bOGInt9MbZibaSThuJABX1crFuPF0bOIjsmZSuHGueAL1/sWpSSJv/MrT31U=" }); //.SayHelloAsync(new HelloRequest { Name = name });

            //ViewData["result"] = result;
            //ViewBag.UserId = result.UserId;
            //ViewBag.LegalName = result.LegalName;
            //ViewBag.ExpireAt = result.ExpireAt;
            //ViewBag.Token = result.Token;
            return(Json(result));
        }