private async void girisyap(object sender, EventArgs e) { logInd.IsRunning = true; LocalLoginInformation ll = await b.login(kAdi.Text, sifre.Text); if (ll.Id != 0) { Application.Current.Properties["id"] = ll.Id; await Navigation.PushModalAsync(new ProjeTab()); } else { await DisplayAlert("Hata", "Kullanıcı adı yada şifre yanlış", "kapat"); } logInd.IsRunning = false; }
private async void kayitol(object sender, EventArgs e) { if (sifre.Text.Length > 5) { if (Regex.IsMatch(eMail.Text, @"\A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)\Z", RegexOptions.IgnoreCase)) { LocalLoginInformation ll = await b.register(sifre.Text, eMail.Text, adSoyad.Text); if (ll.Id != 0) { Application.Current.Properties["id"] = ll.Id; await Navigation.PushModalAsync(new ProjeTab()); } } else { await DisplayAlert("Hata", "Bu doğru bir email değil", "kapat"); } } else { await DisplayAlert("Hata", "Şifre 6 haneden az olamaz", "kapat"); } }