diff --git a/Listify/app/src/main/AndroidManifest.xml b/Listify/app/src/main/AndroidManifest.xml index 3be9097..73d5a0d 100644 --- a/Listify/app/src/main/AndroidManifest.xml +++ b/Listify/app/src/main/AndroidManifest.xml @@ -39,7 +39,6 @@ - diff --git a/Listify/app/src/main/java/com/example/listify/AuthManager.java b/Listify/app/src/main/java/com/example/listify/AuthManager.java index 16c1fef..7e38e72 100644 --- a/Listify/app/src/main/java/com/example/listify/AuthManager.java +++ b/Listify/app/src/main/java/com/example/listify/AuthManager.java @@ -158,13 +158,13 @@ public class AuthManager { public void changePassword(String email) throws AuthException { this.email = email; - waiting = true; + //waiting = true; Amplify.Auth.resetPassword(email, result -> setAuthResetPasswordResult(result), error -> setAuthError(error)); throwIfAuthError(); } public void confirmPasswordReset(String newPassword, String confirmationCode) throws AuthException { - waiting = true; + //waiting = true; Amplify.Auth.confirmResetPassword(newPassword, confirmationCode, this::passwordResetSuccess, this::setAuthError); throwIfAuthError(); } diff --git a/Listify/app/src/main/java/com/example/listify/ListPage.java b/Listify/app/src/main/java/com/example/listify/ListPage.java index a019fd1..e25849d 100644 --- a/Listify/app/src/main/java/com/example/listify/ListPage.java +++ b/Listify/app/src/main/java/com/example/listify/ListPage.java @@ -67,7 +67,7 @@ public class ListPage extends AppCompatActivity { try { list = lr.await(); } - catch(Exception e) { + catch (Exception e) { list = null; } @@ -79,7 +79,8 @@ public class ListPage extends AppCompatActivity { Item item; try { item = pr.await(); - } catch (Exception e) { + } + catch (Exception e) { item = null; } if(item != null) { diff --git a/Listify/app/src/main/java/com/example/listify/MainActivity.java b/Listify/app/src/main/java/com/example/listify/MainActivity.java index 6c5b237..1a6180d 100644 --- a/Listify/app/src/main/java/com/example/listify/MainActivity.java +++ b/Listify/app/src/main/java/com/example/listify/MainActivity.java @@ -94,7 +94,9 @@ public class MainActivity extends AppCompatActivity implements CreateListDialogF requestor.postObject(testList, idReceiver, idReceiver); System.out.println(idReceiver.await()); requestor.postObject(entry); - } catch (Exception e) { + } + catch (Exception e) { + Log.i("Authentication", e.toString()); e.printStackTrace(); } diff --git a/Listify/app/src/main/java/com/example/listify/ui/ForgotPasswordPage.java b/Listify/app/src/main/java/com/example/listify/ui/ForgotPasswordPage.java index 24af29e..1a46ca8 100644 --- a/Listify/app/src/main/java/com/example/listify/ui/ForgotPasswordPage.java +++ b/Listify/app/src/main/java/com/example/listify/ui/ForgotPasswordPage.java @@ -5,8 +5,10 @@ import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; +import android.widget.EditText; import com.example.listify.R; +import static com.example.listify.MainActivity.am; import androidx.appcompat.app.AppCompatActivity; @@ -22,6 +24,14 @@ public class ForgotPasswordPage extends AppCompatActivity implements CodePage.Co button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { + EditText emailText = (EditText) findViewById(R.id.editTextTextEmailAddress2); + String email = emailText.getText().toString(); + try { + am.changePassword(email); + } + catch (Exception e) { + Log.i("Authentication", e.toString()); + } openDialog(); } }); @@ -34,15 +44,16 @@ public class ForgotPasswordPage extends AppCompatActivity implements CodePage.Co @Override public void sendCode(String code, boolean cancel) { - Intent intent; - - if(cancel) { - intent = new Intent(ForgotPasswordPage.this, LoginPage.class); - } - else { - intent = new Intent(ForgotPasswordPage.this, ResetPasswordPage.class); + if(!cancel) { + try { + am.confirmPasswordReset("qwertyuiop", code); + } + catch (Exception e) { + Log.i("Authentication", e.toString()); + } } + Intent intent = new Intent(ForgotPasswordPage.this, LoginPage.class); startActivity(intent); } } \ No newline at end of file diff --git a/Listify/app/src/main/java/com/example/listify/ui/ResetPasswordPage.java b/Listify/app/src/main/java/com/example/listify/ui/ResetPasswordPage.java deleted file mode 100644 index ab7338a..0000000 --- a/Listify/app/src/main/java/com/example/listify/ui/ResetPasswordPage.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.example.listify.ui; - -import android.content.Intent; -import android.os.Bundle; -import android.view.View; -import android.widget.Button; - -import com.example.listify.R; - -import androidx.appcompat.app.AppCompatActivity; - -public class ResetPasswordPage extends AppCompatActivity { - private Button button1; //Log in page button - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_resetpswd); - - button1 = (Button) findViewById(R.id.button1); - button1.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent intent = new Intent(ResetPasswordPage.this, LoginPage.class); - startActivity(intent); - } - }); - } -} \ No newline at end of file diff --git a/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java b/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java index f5774c2..af945e0 100644 --- a/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java +++ b/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java @@ -45,7 +45,8 @@ public class SignupPage extends AppCompatActivity implements CodePage.CodeDialog try { am.startSignUp(email, password); } - catch(Exception e) { + catch (Exception e) { + Log.i("Authentication", e.toString()); return; } @@ -61,17 +62,14 @@ public class SignupPage extends AppCompatActivity implements CodePage.CodeDialog @Override public void sendCode(String code, boolean cancel) { - if(cancel) { - //Remove user from database - } - else { + if(!cancel) { try { am.confirmSignUp(code); Intent intent = new Intent(SignupPage.this, MainActivity.class); startActivity(intent); } catch (Exception e) { - //Remove user from database + Log.i("Authentication", e.toString()); } } } diff --git a/Listify/app/src/main/res/layout/activity_resetpswd.xml b/Listify/app/src/main/res/layout/activity_resetpswd.xml deleted file mode 100644 index eee8def..0000000 --- a/Listify/app/src/main/res/layout/activity_resetpswd.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - -