コード例 #1
0
        public async Task <Token> Login(User user)
        {
            IPQuery          IPZ = new IPQuery();
            SQLiteConnection IPY;

            IPY = DependencyService.Get <ISQLite>().GetConnection();
            IPY.Table <IPaddressDB>();
            //  var tikcount = d.ExecuteScalar<string>("SELECT TicketNum FROM TicketNumber");
            var ipdis = IPY.ExecuteScalar <string>("SELECT IPnumb FROM IPaddressDB ORDER BY Id DESC LIMIT 1");

            ipupdate = ipdis;


            var postData = new List <KeyValuePair <string, string> >();

            // postData.Add(new KeyValuePair<string, string>("grant_type", grant_type));
            postData.Add(new KeyValuePair <string, string>("username", user.Username));
            postData.Add(new KeyValuePair <string, string>("password", user.Password));
            var content = new FormUrlEncodedContent(postData);
            //var weburl = "www.test.com";
            var response = await PostResponseLogin <Token>(ipdis + "UserLogin.php", content);

            //DateTime dt = new DateTime();
            //dt = DateTime.Today;
            //response.expire_date = dt.AddSeconds(response.expire_in);
            return(response);
        }