Flutter: tampilkan URL server tersimpan saat layar login berikutnya

- Session.clear() kini hapus sesi (user/pass) tapi sisakan URL terakhir
- + Session.readLastUrl()
- LoginScreen mengisi field URL dari URL terakhir saat dibuka
- sesudah logout login lagi URL sudah terisi, tak perlu ketik ulang
This commit is contained in:
2026-09-02 18:14:32 +07:00
parent 6dfa59ae23
commit a41656d3c5
2 changed files with 18 additions and 2 deletions

View File

@@ -96,6 +96,19 @@ class _LoginScreenState extends State<LoginScreen> {
bool _busy = false;
String? _error;
@override
void initState() {
super.initState();
_loadUrl();
}
Future<void> _loadUrl() async {
final url = await Session.readLastUrl();
if (url != null && mounted) {
setState(() => _url.text = url);
}
}
@override
Widget build(BuildContext context) {
return Scaffold(