Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var passwordToRegister = pass.Text.ToString();
- var emailToRegister = email.Text.ToString();
- if (!String.IsNullOrWhiteSpace(passwordToRegister) || String.IsNullOrWhiteSpace(emailToRegister))
- {
- if (IsValidLogin(emailToRegister))
- {
- // WYWOŁANIE METODY GetUser
- // POBRANIE UŻYTKOWNIKA O TAKIM SAMYM EMAILU JAK WPISANY
- var userToCheckIfExist = await GetUser(emailToRegister);
- if (!flag)
- {
- if (userToCheckIfExist == null) // SPRAWDZENIE CZY TAKI UŻYTKOWNIK ISTNIEJE
- {
- if (correctPass.IsMatch(passwordToRegister))
- {
- var hashsalt = new HashAndSalt(passwordToRegister);
- var u = new User();
- u.email = emailToRegister;
- u.password = passwordToRegister;
- u.passwordHash = hashsalt.Hash;
- u.salt = hashsalt.Salt;
- u.username = emailToRegister;
- PostUser(u); // DODANIE UŻYTKOWNIKA
- Toast.MakeText(this, "Zarejestrowano!", ToastLength.Short).Show();
- }
- else
- {
- error.Text =
- "Hasło musi mieć długość co najmniej 8 znaków oraz musi zawierać: jedną małą litere, jedną dużą litere, jedną cyfre oraz jeden symbol!";
- }
- }
- else
- {
- Toast.MakeText(this, "Taki użytkownik już istnieje!", ToastLength.Short).Show();
- }
- }
- else
- {
- error.Text = "Nieprawidłowy format email!";
- }
- }
- else
- {
- Toast.MakeText(this, "Uzupełnij pola!", ToastLength.Short).Show();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement