コード例 #1
0
        public App()                                                                                        //constructor
        {
            InitializeComponent();                                                                          //inicializa elemento visuales
            Current = this;                                                                                 //asigna aplicación a la variable que me permitira usar los metodos de la interfaz
            var isLoggedIn = Properties.ContainsKey("IsLoggedIn") ? (bool)Properties["IsLoggedIn"] : false; //compara si hay usuario autenticado

            if (isLoggedIn)
            {
                MainPage = new NavigationPage(new PagMenu());//si el usuario ya se ha autenticado muestra el menú principal
            }
            else
            {
                MainPage = new LoginModalPage(this);//si el usuario aún no se ha autenticado muestra la interfaz login
            }
        }
コード例 #2
0
        public App()
        {
            InitializeComponent();

            Current = this;
            var isLoggedIn = Properties.ContainsKey("IsLoggedIn") ? (bool)Properties["isLoggedIn"] : false;

            if (isLoggedIn)
            {
                MainPage = new MainPage();
            }
            else
            {
                MainPage = new LoginModalPage(this);
            }
        }
コード例 #3
0
        async void Logging_Clicked(object sender, EventArgs e)
        {
            activityIndicator.IsRunning = true;

            if (isLoggedIn)
            {
                App.Current.Properties["IsLoggedIn"] = false;
                isLoggedIn             = false;
                LoggingButton.Text     = StartPage.lp.LogIn;
                ManageAudios.IsEnabled = false;

                await DisplayAlert(StartPage.lp.LoggedOut, StartPage.lp.YouAreLoggedOut, StartPage.lp.OK);

                activityIndicator.IsRunning = false;
            }
            else
            {
                var loginModalPage = new LoginModalPage(App.Current);
                await Navigation.PushAsync(loginModalPage);
            }
        }
コード例 #4
0
ファイル: TodoREST.cs プロジェクト: damkow1981/Wave
 public void Logout()
 {
     Properties["IsLoggedIn"] = false; // only gets set to 'true' on the LoginPage
     MainPage = new LoginModalPage(this);
 }
コード例 #5
0
 //método que desautentica a un usurio y luego muestra la interfaz login
 public void Logout()
 {
     Properties["IsLoggedIn"] = false;
     MainPage = new LoginModalPage(this);
 }
コード例 #6
0
ファイル: App.cs プロジェクト: TallManCycles/MyFitness
 public void ShowMainPage()
 {
     MainPage = new LoginModalPage(this);
 }