Flutter永久登录

问题描述 投票:0回答:1

我正在尝试使用django后端登录用户。这可以正常工作,我用shared_preferences软件包保存了令牌和电子邮件地址的组合。但是,该程序包建议不要存储敏感信息,令牌显然是这样。我要保持登录状态,直到我退出该应用程序。

我该如何完成?

authentication flutter persistence persistent-storage
1个回答
0
投票

您可以使用软件包https://pub.dev/packages/flutter_secure_storageFlutter插件可将数据存储在安全存储中:钥匙串用于iOSAES加密用于Android

代码段

import 'package:flutter_secure_storage/flutter_secure_storage.dart';

// Create storage
final storage = new FlutterSecureStorage();

// Read value 
String value = await storage.read(key: key);

// Read all values
Map<String, String> allValues = await storage.readAll();

// Delete value 
await storage.delete(key: key);

// Delete all 
await storage.deleteAll();

// Write value 
await storage.write(key: key, value: value);
© www.soinside.com 2019 - 2024. All rights reserved.