This commit is contained in:
2026-03-06 16:40:25 +00:00
parent fd042ed6b8
commit b180310de7
43 changed files with 319 additions and 314 deletions

View File

@@ -6,10 +6,14 @@ import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.example.cuida.data.model.User;
import com.example.cuida.databinding.ActivityRegisterBinding;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
import com.google.firebase.firestore.FirebaseFirestore;
public class RegisterActivity extends AppCompatActivity {
private ActivityRegisterBinding binding;
private FirebaseAuth mAuth;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -41,15 +45,15 @@ public class RegisterActivity extends AppCompatActivity {
binding.registerButton.setEnabled(false);
binding.registerButton.setText("A registar...");
com.google.firebase.auth.FirebaseAuth mAuth = com.google.firebase.auth.FirebaseAuth.getInstance();
com.google.firebase.firestore.FirebaseFirestore db = com.google.firebase.firestore.FirebaseFirestore
mAuth = FirebaseAuth.getInstance();
FirebaseFirestore db = FirebaseFirestore
.getInstance();
mAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(this, task -> {
if (task.isSuccessful()) {
// Registration success, save additional info to Firestore
com.google.firebase.auth.FirebaseUser firebaseUser = mAuth.getCurrentUser();
FirebaseUser firebaseUser = mAuth.getCurrentUser();
if (firebaseUser != null) {
String userId = firebaseUser.getUid();
@@ -66,7 +70,7 @@ public class RegisterActivity extends AppCompatActivity {
.addOnSuccessListener(aVoid -> {
Toast.makeText(RegisterActivity.this, "Conta criada com sucesso!",
Toast.LENGTH_SHORT).show();
mAuth.signOut(); // Ensure user needs to login again
//mAuth.signOut();
startActivity(new Intent(RegisterActivity.this, LoginActivity.class));
finish();
})