diff --git a/AppMobile/app/src/main/AndroidManifest.xml b/AppMobile/app/src/main/AndroidManifest.xml
index b80b598..e52f556 100644
--- a/AppMobile/app/src/main/AndroidManifest.xml
+++ b/AppMobile/app/src/main/AndroidManifest.xml
@@ -12,6 +12,9 @@
android:supportsRtl="true"
android:theme="@style/Theme.AppMobile"
tools:targetApi="31">
+
diff --git a/AppMobile/app/src/main/java/com/example/appmobile/ForgotPasswordActivity.java b/AppMobile/app/src/main/java/com/example/appmobile/ForgotPasswordActivity.java
new file mode 100644
index 0000000..720a202
--- /dev/null
+++ b/AppMobile/app/src/main/java/com/example/appmobile/ForgotPasswordActivity.java
@@ -0,0 +1,66 @@
+package com.example.appmobile;
+
+import androidx.appcompat.app.AlertDialog;
+import androidx.appcompat.app.AppCompatActivity;
+
+import android.content.Intent;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.TextView;
+
+import com.example.appmobile.models.User;
+
+public class ForgotPasswordActivity extends AppCompatActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_forgot_password);
+ }
+
+ public void onCancel(View v){
+ Intent intent = new Intent(this, MainActivity.class);
+ startActivity(intent);
+ }
+
+ public void onSave(View v){
+ TextView email = findViewById(R.id.inputEmail);
+ TextView password = findViewById(R.id.inputNewPass);
+ TextView password2 = findViewById(R.id.inputConfNewPass);
+
+ if(!email.getText().toString().equals(User.email)){
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setTitle("ERROR!!")
+ .setMessage("Неверная почта")
+ .setCancelable(true)
+ .setPositiveButton("Ok", (dialog, which) -> {
+ dialog.cancel();
+ });
+
+ AlertDialog dialog = builder.create();
+ dialog.show();
+ return;
+ }
+
+ if(!password.getText().toString().equals(password2.getText().toString())){
+ //Toast.makeText(this, "Пароли не одинаковые", Toast.LENGTH_LONG).show();
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setTitle("ERROR!!")
+ .setMessage("Пароли не совпадают")
+ .setCancelable(true)
+ .setPositiveButton("Ok", (dialog, which) -> {
+ dialog.cancel();
+ });
+
+ AlertDialog dialog = builder.create();
+ dialog.show();
+ return;
+ }
+
+ User.email = email.getText().toString();
+ User.password = password.getText().toString();
+
+ Intent intent = new Intent(this, MainActivity.class);
+ startActivity(intent);
+ }
+}
\ No newline at end of file
diff --git a/AppMobile/app/src/main/java/com/example/appmobile/MainActivity.java b/AppMobile/app/src/main/java/com/example/appmobile/MainActivity.java
index 8a82ba0..56415f9 100644
--- a/AppMobile/app/src/main/java/com/example/appmobile/MainActivity.java
+++ b/AppMobile/app/src/main/java/com/example/appmobile/MainActivity.java
@@ -45,4 +45,9 @@ public class MainActivity extends AppCompatActivity {
Intent intent = new Intent(this, RegistrationActivity.class);
startActivity(intent);
}
+
+ public void toChangePassword(View v){
+ Intent intent = new Intent(this, ForgotPasswordActivity.class);
+ startActivity(intent);
+ }
}
\ No newline at end of file
diff --git a/AppMobile/app/src/main/java/com/example/appmobile/RegistrationActivity.java b/AppMobile/app/src/main/java/com/example/appmobile/RegistrationActivity.java
index 1f3df3d..cdeeee1 100644
--- a/AppMobile/app/src/main/java/com/example/appmobile/RegistrationActivity.java
+++ b/AppMobile/app/src/main/java/com/example/appmobile/RegistrationActivity.java
@@ -34,7 +34,7 @@ public class RegistrationActivity extends AppCompatActivity {
//Toast.makeText(this, "Пароли не одинаковые", Toast.LENGTH_LONG).show();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("ERROR!!")
- .setMessage("Пароли не одинаковые")
+ .setMessage("Пароли не совпадают")
.setCancelable(true)
.setPositiveButton("Ok", (dialog, which) -> {
dialog.cancel();
diff --git a/AppMobile/app/src/main/java/com/example/appmobile/TasksActivity.java b/AppMobile/app/src/main/java/com/example/appmobile/TasksActivity.java
index 3ec8a00..a41b6a1 100644
--- a/AppMobile/app/src/main/java/com/example/appmobile/TasksActivity.java
+++ b/AppMobile/app/src/main/java/com/example/appmobile/TasksActivity.java
@@ -15,6 +15,10 @@ public class TasksActivity extends AppCompatActivity {
private Button btn_open, btn_closed;
private FrameLayout navBarFrameLayout;
+ private String[] open = new String[]{
+ "",
+ };
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
diff --git a/AppMobile/app/src/main/res/layout/activity_forgot_password.xml b/AppMobile/app/src/main/res/layout/activity_forgot_password.xml
new file mode 100644
index 0000000..c016214
--- /dev/null
+++ b/AppMobile/app/src/main/res/layout/activity_forgot_password.xml
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AppMobile/app/src/main/res/layout/activity_main.xml b/AppMobile/app/src/main/res/layout/activity_main.xml
index ed7797d..f57b9d8 100644
--- a/AppMobile/app/src/main/res/layout/activity_main.xml
+++ b/AppMobile/app/src/main/res/layout/activity_main.xml
@@ -41,7 +41,7 @@
android:layout_marginTop="112dp"
android:onClick="onEnter"
android:text="@string/enter"
- android:backgroundTint="@color/main_pink"
+ android:background="@drawable/active_back"
android:textSize="18sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.504"
@@ -66,6 +66,7 @@
android:layout_width="300dp"
android:layout_height="48dp"
android:background="@android:color/transparent"
+ android:onClick="toChangePassword"
android:text="@string/forgot_password"
android:textColor="@color/black"
android:textSize="14sp"
diff --git a/AppMobile/app/src/main/res/layout/activity_profile.xml b/AppMobile/app/src/main/res/layout/activity_profile.xml
index a3bd23c..7d7261b 100644
--- a/AppMobile/app/src/main/res/layout/activity_profile.xml
+++ b/AppMobile/app/src/main/res/layout/activity_profile.xml
@@ -59,7 +59,7 @@
android:layout_width="300dp"
android:layout_height="50dp"
android:layout_marginBottom="44dp"
- android:backgroundTint="@color/main_pink"
+ android:background="@drawable/active_back"
android:text="@string/del_profile"
android:textSize="20sp"
app:layout_constraintBottom_toTopOf="@+id/nav_bar_user"
diff --git a/AppMobile/app/src/main/res/layout/activity_registration.xml b/AppMobile/app/src/main/res/layout/activity_registration.xml
index 494cdc0..6b79ed9 100644
--- a/AppMobile/app/src/main/res/layout/activity_registration.xml
+++ b/AppMobile/app/src/main/res/layout/activity_registration.xml
@@ -15,7 +15,7 @@
android:layout_marginTop="20dp"
android:text="@string/reg_confirm_password"
app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintHorizontal_bias="0.219"
+ app:layout_constraintHorizontal_bias="0.18"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/regPassword" />
@@ -27,7 +27,7 @@
android:hint="@string/reg_name_hint"
android:inputType="text"
app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintHorizontal_bias="0.495"
+ app:layout_constraintHorizontal_bias="0.477"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/regNameText" />
@@ -39,7 +39,7 @@
android:hint="@string/reg_email_hint"
android:inputType="textEmailAddress"
app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintHorizontal_bias="0.495"
+ app:layout_constraintHorizontal_bias="0.477"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/regEmailText" />
@@ -51,7 +51,7 @@
android:hint="@string/reg_password_hint"
android:inputType="textPassword"
app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintHorizontal_bias="0.495"
+ app:layout_constraintHorizontal_bias="0.477"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/regPasswordText" />
@@ -63,7 +63,7 @@
android:hint="@string/reg_confirm_password_hint"
android:inputType="textPassword"
app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintHorizontal_bias="0.495"
+ app:layout_constraintHorizontal_bias="0.477"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/regConfirmPasswordText" />
@@ -72,7 +72,7 @@
android:layout_width="300dp"
android:layout_height="48dp"
android:layout_marginTop="48dp"
- android:backgroundTint="@color/main_pink"
+ android:background="@drawable/active_back"
android:onClick="onReg"
android:text="@string/reg_button"
app:layout_constraintEnd_toEndOf="parent"
@@ -87,7 +87,7 @@
android:layout_marginTop="64dp"
android:text="@string/reg_name"
app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintHorizontal_bias="0.144"
+ app:layout_constraintHorizontal_bias="0.143"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Logo" />
@@ -96,9 +96,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
- android:text="@string/reg_email"
+ android:text="@string/email"
app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintHorizontal_bias="0.197"
+ app:layout_constraintHorizontal_bias="0.142"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/regName" />
diff --git a/AppMobile/app/src/main/res/values/strings.xml b/AppMobile/app/src/main/res/values/strings.xml
index 53fc12c..b71fd79 100644
--- a/AppMobile/app/src/main/res/values/strings.xml
+++ b/AppMobile/app/src/main/res/values/strings.xml
@@ -12,20 +12,22 @@
Sign Up
Forgot my password
- Имя:
+ Name:
Тутука
- Электронная почта:
+ Email:
totoka@totoka
- Пароль:
+ New password:
+ Password:
12345
- Подтверждение пароля:
+ Confirm new password:
+ Confirm password:
12345
- РЕГИСТРАЦИЯ
- ОТМЕНА
+ REGISTRATION
+ CANCEL
TASKS
todo
@@ -44,4 +46,7 @@
arrow_right
arrow_left
+ SAVE CHANGES
+
+
\ No newline at end of file