public Task <int> DeleteSaveUser(RememberMeCredentials id) { lock (lockerLogin) { return(database.DeleteAsync(id)); } }
protected async override void OnAppearing() { base.OnAppearing(); try { RememberMeCredentials loginCheck = await App.Database.GetSaveRemeber(); if (loginCheck != null) { LoadCredURL(); /* if (loginCheck.sign_out == 1) * { * LoadCredURL(); * } * else * { * * }*/ } else { } } catch { } }
public Authentication populateAttributes(Authentication authentication, Credentials credentials) { if (credentials is RememberMeCredentials) { RememberMeCredentials r = (RememberMeCredentials)credentials; if (r.isRememberMe()) { authentication.getAttributes().Add(typeof(RememberMeCredentials).FullName, true); } } return(authentication); }
public async void LoadCredURL() { try { RememberMeCredentials loginCheck = await App.Database.GetSaveRemeber(); if (loginCheck != null) { TxtUrl.Text = loginCheck.url_name; } else { } } catch { } }
public Task <int> SaveRememberMeInfo(RememberMeCredentials item) { lock (lockerLogin) { if (item.ID != 0) { //Update Item return(database.UpdateAsync(item)); //return item.ID; } else { //Insert item return(database.InsertAsync(item)); } } }
public DefaultORNewSchool() { InitializeComponent(); btnContinue.IsEnabled = true; if (App.school_name == "") { Common.getSchooolName(Common.tenant_id); } else { lblSchoolName.Text = App.school_name; } try { lblOtherAccount.GestureRecognizers.Add(new TapGestureRecognizer { Command = new Command(async() => { try { RememberMeCredentials a = new RememberMeCredentials(); a.ID = 1; var rec = await App.Database.DeleteSaveUser(a); //await DisplayAlert("rec", rec.ToString() + " deleted.", "ok"); } catch (Exception e) { // await DisplayAlert("error", e.Message, "ok"); } await Navigation.PushAsync(new SchoolLog()); }) }); } catch (Exception e) { DisplayAlert("CloudShool", "Another Account Message : " + e.Message, "OK"); } }
public async void LoadCred() { try { // RememberMeCredentials saveRemInfo2 = await App.Database.GetSaveRemeber(); RememberMeCredentials remObj = new RememberMeCredentials(); remObj = await App.Database.GetSaveRemeber(); if (remObj != null) { //await DisplayAlert("Detail", "record exist", "OK"); TxtUserName.Text = remObj.user_name; TxtPassword.Text = remObj.password; } else { // await DisplayAlert("Detail", "no record exist", "OK"); } } catch (Exception e) { await DisplayAlert("Error", e.Message, "ok"); } }
public async void PostLogin() { if (comfun.isConnected()) { aiLogin.IsVisible = true; aiLogin.IsRunning = true; try { string userName = TxtUserName.Text; string password = TxtPassword.Text; // await DisplayAlert("App.api_url", App.api_url + " " + userName + " " + password, "ok"); var client = new HttpClient(); client.BaseAddress = new Uri(App.api_url); var values = new Dictionary <string, string>(); values.Add("operation", "loginI"); values.Add("url", URL_NAME); values.Add("username", userName); values.Add("password", password); var content = new FormUrlEncodedContent(values); HttpResponseMessage response = await client.PostAsync("/itcrm/webservices/", content); var result = await response.Content.ReadAsStringAsync(); //await DisplayAlert("result!", result, "OK"); LoginData lgn = JsonConvert.DeserializeObject <LoginData>(result); LoginDataResult result2 = new LoginDataResult(); result2 = lgn.result[0]; if (lgn.status == true) { var session = result2.session_string; App.session_string = Convert.ToString(session); var email = result2.user_email; App.user_email = Convert.ToString(email); App.logged_user_name = Convert.ToString(result2.user_full_name); App.user_id = Convert.ToString(result2.user_id); App.user_tenant_id = Convert.ToString(result2.user_tenant_id); PushDeviceToken(); //save in database if (rememberMe.Checked == true) { try { RememberMeCredentials saveRemInfo = new RememberMeCredentials(); saveRemInfo.url_name = URL_NAME; saveRemInfo.user_name = TxtUserName.Text; saveRemInfo.password = TxtPassword.Text; var rec = await App.Database.SaveRememberMeInfo(saveRemInfo); //await DisplayAlert("rec", "record " + rec.ToString() + " Inserted.", "ok"); } catch { } }/////////////////////////////////////////////////////////////////////////// else { try { RememberMeCredentials a = new RememberMeCredentials(); //a.ID = 1; var rec = await App.Database.DeleteSaveUser(a); // await DisplayAlert("rec", rec.ToString() + " deleted.", "ok"); } catch (Exception e) { // await DisplayAlert("error", "during " + e.Message, "ok"); } } // App.tenant_id = Convert.ToString(result2.te) // await DisplayAlert("app save !", "id : " + App.user_id + " UN : " + App.logged_user_name + " App.user_email : " + App.user_email + " App.session_string " + App.session_string, "OK"); aiLogin.IsVisible = false; aiLogin.IsRunning = false; btnLoginLbl.IsEnabled = true; await Navigation.PushAsync(new MainPage()); } else { aiLogin.IsVisible = false; aiLogin.IsRunning = false; btnLoginLbl.IsEnabled = true; await DisplayAlert("Error", result2.message + "...", "ok"); } } catch (Exception e) { btnLoginLbl.IsEnabled = true; aiLogin.IsVisible = false; aiLogin.IsRunning = false; await DisplayAlert("Error!", "Due to => " + e.Message, "OK"); } } else { await DisplayAlert("Connection", "Internet Connection Disabled", "Ok"); } }