diff --git a/src/sixaunyi/.idea/deploymentTargetDropDown.xml b/src/sixaunyi/.idea/deploymentTargetDropDown.xml deleted file mode 100644 index 802ac0b..0000000 --- a/src/sixaunyi/.idea/deploymentTargetDropDown.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/sixaunyi/app/src/main/java/com/example/sixaunyi/LoginActivity.java b/src/sixaunyi/app/src/main/java/com/example/sixaunyi/LoginActivity.java index 50f0297..8b3ba6a 100644 --- a/src/sixaunyi/app/src/main/java/com/example/sixaunyi/LoginActivity.java +++ b/src/sixaunyi/app/src/main/java/com/example/sixaunyi/LoginActivity.java @@ -6,11 +6,20 @@ import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; +import java.util.HashMap; +import java.util.Map; + public class LoginActivity extends AppCompatActivity { private EditText mUsername; private EditText mPassword; private Button mLoginButton; + private Map mUsers = new HashMap<>(); + { + mUsers.put("admin", "123456"); + mUsers.put("tiequan", "8731"); + mUsers.put("zhenghaoyuan", "6666"); + } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -21,19 +30,20 @@ public class LoginActivity extends AppCompatActivity { mLoginButton = findViewById(R.id.login); // 设置登录按钮的点击事件 mLoginButton.setOnClickListener(v -> { - // 获取用户输入的用户名和密码 - String username = mUsername.getText().toString(); - String password = mPassword.getText().toString(); - // 验证用户名和密码是否正确 - if (username.equals("admin") && password.equals("123456") || username.equals("tiequan") && password.equals("8731")) { - // 如果验证成功,跳转到主界面 - Intent intent = new Intent(LoginActivity.this, MainActivity.class); - startActivity(intent); - finish(); // 关闭登录界面 - } else { - // 如果验证失败,在输入框下方提示错误信息 - Toast.makeText(LoginActivity.this, "用户名或密码错误", Toast.LENGTH_SHORT).show(); - } + attemptLogin(); }); } + private void attemptLogin() { + String username = mUsername.getText().toString(); + String password = mPassword.getText().toString(); + + if (mUsers.containsKey(username) && mUsers.get(username).equals(password)) { + Toast.makeText(this, "登录成功", Toast.LENGTH_SHORT).show(); + Intent intent = new Intent(LoginActivity.this, MainActivity.class); + startActivity(intent); + finish(); // 关闭登录界面 + } else { + Toast.makeText(this, "用户名或密码错误", Toast.LENGTH_SHORT).show(); + } + } }