修改登录保存

main
xufei 2025-09-15 17:44:12 +08:00
parent 3bc27f6e88
commit 755a15aa7b
1 changed files with 29 additions and 4 deletions

View File

@ -5,6 +5,7 @@ import 'package:fluttertoast/fluttertoast.dart';
import 'package:qhd_prevention/customWidget/toast_util.dart';
import 'package:qhd_prevention/pages/mine/mine_set_pwd_page.dart';
import 'package:qhd_prevention/services/auth_service.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '../tools/tools.dart';
import 'main_tab.dart';
import 'mine/webViewPage.dart';
@ -56,10 +57,33 @@ class _LoginPageState extends State<LoginPage> {
super.initState();
_phoneController.addListener(_onTextChanged);
_phoneController.text= SessionService.instance.loginPhone ?? "";
_passwordController.text= SessionService.instance.loginPass?? "";
_getData();
// _phoneController.text= SessionService.instance.loginPhone ?? "";
// _passwordController.text= SessionService.instance.loginPass?? "";
_checkUpdata();
}
Future<void> _getData() async {
final prefs = await SharedPreferences.getInstance();
setState(() {
_phoneController.text= prefs.getString('savePhone') ?? '';
_passwordController.text=prefs.getString('savePass') ?? '';
});
}
Future<void> _saveData(String phone,String pass) async {
final prefs = await SharedPreferences.getInstance();
await prefs.setString("savePhone", phone);
await prefs.setString("savePass", pass);
}
void dispose() {
_phoneController.removeListener(_onTextChanged);
_phoneController.dispose();
@ -373,8 +397,9 @@ class _LoginPageState extends State<LoginPage> {
final userName = _phoneController.text.trim();
final userPwd = _passwordController.text;
SessionService.instance.setSavePhone(userName);
SessionService.instance.setSavePass(userPwd);
_saveData(userName,userPwd);
// SessionService.instance.setSavePhone(userName);
// SessionService.instance.setSavePass(userPwd);
setState(() => _isLoading = true);
showDialog(