2)在第一个界面输入的用户名与密码正确,则跳转到第二个页面,在第二个页面上显示成功登陆信息。
时间: 2024-09-20 22:17:50 浏览: 46
Login-register:#登录-注册页 1.访问reg 显示注册页面, 输入用户和密码.通过post的方式提交表单到reg,后台可以注册用户。 然后跳转到登陆页面login。 2.get请求访问登陆页面login, 输入用户名和密码,然后通过post方式提交表单到login, 后台判断用户和密码是否正确,如果正确, 则把用户信息放入session,并返回主页home。在主页显示用户名 3.需要权限判断,如果未登陆,只能访问注册和登陆。如果已登陆 只能访问主页home.如果不符合要求,则提示没有
5星 · 资源好评率100%
在Android应用中,如果你想要实现在第一个界面(例如登录界面)输入正确的用户名和密码后,跳转到第二个界面并展示成功登陆的信息,可以按照下面的步骤进行:
1. **保存登录状态**:
当用户输入完用户名和密码并点击“登录”按钮后,检查输入是否有效。如果验证通过,将用户的登录状态(比如用户名、token等)存储在一个合适的地方,如SharedPreferences、Database或是Application的实例变量中。
```java
SharedPreferences.Editor editor = getSharedPreferences("MyPreferences", MODE_PRIVATE).edit();
editor.putString("username", username);
editor.apply();
// 或者存入数据库或其他持久化存储
```
2. **启动新的界面**:
登录验证成功后,利用存储的数据(如用户名)创建一个新的Intent,启动你要显示欢迎消息的页面(假设为`SuccessLoginActivity`):
```java
Intent successIntent = new Intent(LoginActivity.this, SuccessLoginActivity.class);
successIntent.putExtra("username", username); // 传递用户名给下一个Activity
startActivity(successIntent);
finish(); // 关闭当前的LoginActivity
```
3. **在新页面显示欢迎信息**:
在`SuccessLoginActivity`中,从Intent中取出用户名并在合适的布局上显示欢迎消息:
```java
String usernameFromIntent = getIntent().getStringExtra("username");
TextView welcomeMessage = findViewById(R.id.welcome_message);
welcomeMessage.setText("欢迎您," + usernameFromIntent + "!"); // 显示用户名
```
阅读全文