Guest User

Untitled

a guest
May 10th, 2018
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. public class LoginActivity extends AppCompatActivity {
  2. private EditText emailET, passwordET;
  3. private Button loginBtn, signUpBtn;
  4. private FirebaseAuth auth;
  5. @Override
  6. protected void onCreate(Bundle savedInstanceState) {
  7. super.onCreate(savedInstanceState);
  8. setContentView(R.layout.activity_login);
  9. emailET = findViewById(R.id.emailET);
  10. passwordET = findViewById(R.id.passwordET);
  11. loginBtn = findViewById(R.id.loginBtn);
  12. signUpBtn = findViewById(R.id.signUpBtn);
  13. auth = FirebaseAuth.getInstance();
  14. loginBtn.setOnClickListener(new View.OnClickListener() {
  15. @Override
  16. public void onClick(View v) {
  17. String email = emailET.getText().toString();
  18. String password = passwordET.getText().toString();
  19. auth.signInWithEmailAndPassword(email,password).addOnSuccessListener(new OnSuccessListener<AuthResult>() {
  20. @Override
  21. public void onSuccess(AuthResult authResult) {
  22. FirebaseUser user = authResult.getUser();
  23. Toast.makeText(getApplicationContext(),"Logged in, "+user.getEmail(),Toast.LENGTH_SHORT).show();
  24. }
  25. })
  26. .addOnFailureListener(new OnFailureListener() {
  27. @Override
  28. public void onFailure(@NonNull Exception e) {
  29. Toast.makeText(getApplicationContext(),e.getMessage(),Toast.LENGTH_SHORT).show();
  30. }
  31. });
  32. }
  33. });
  34. signUpBtn.setOnClickListener(new View.OnClickListener() {
  35. @Override
  36. public void onClick(View v) {
  37. String email = emailET.getText().toString();
  38. String password = passwordET.getText().toString();
  39. auth.createUserWithEmailAndPassword(email,password).addOnSuccessListener(new OnSuccessListener<AuthResult>() {
  40. @Override
  41. public void onSuccess(AuthResult authResult) {
  42. FirebaseUser user = authResult.getUser();
  43. Toast.makeText(getApplicationContext(),"Signed up, "+user.getEmail(),Toast.LENGTH_SHORT).show();
  44. }
  45. });
  46. }
  47. });
  48. }
  49. }
Add Comment
Please, Sign In to add comment