🐥

【Flutter】ログイン情報を保存する方法【超簡易メモ】

2022/10/09に公開

目的

  • アプリを開いた時にログイン情報(アドレスとパスワード)が入力されている状態を作る

↓↓こんな感じ

実装

やることは以下の3点だけ。

  1. flutter_secure_storageをインストール
  2. ログイン成功時、各値をアプリのに保存
  3. ログイン画面表示時、保存されている値を入力フォームに入れる
import 'package:flutter_secure_storage/flutter_secure_storage.dart'

// インスタンス
const storage = FlutterSecureStorage();

// 書き込み(ログイン成功時、入力された値を保存)
storage.write(key: "email", value: "xxxxxx@xxxx.com");
storage.write(key: "password", value: "password");

// 読み取り(ログイン画面で、保存されている値を入力フォームに入れる)
final String email = storage.read(key: "email") ?? ""
final String password = storage.read(key: "password") ?? ""

Discussion