파파비의 블로그
플러터, flutter) 자동로그 아웃 구현하기 본문
반응형
자동 로그 아웃 구현은 어렵지 않다.
이미 로그아웃 메소드를 구현해놓은 상태에서,
Timer라는 객체를 이용하면 된다.
Timer라는 객체는 얼마 시간 후 자동으로 callback이 실행되게 할 수 있다.
만료 시간은 이미 response로 받은 데이터를 활용해서 diferrence를 이용하면 구할 수 있다.
위 코드를 읽어보면 쉽게 이해가 될 것이다.
참고로 알아두어야 할 것은 한번 설정되면 꼭 실행되므로, 그 중간에 로그아웃을 하거나, 하는 이벤트가 생기면
꼭 cancle를 해주어야한다. 그래서 자동로그아웃이 실행되거나 로그아웃을 실행할 때 보면
한번 체크하고, cancle을 외쳐주는 것을 볼 수 있을 것이다.
반응형
'개발 > flutter' 카테고리의 다른 글
플러터, flutter) 애니메이션 이해하기. 가장 근본적인 단계로 내려간다 (Completely Manually Managing) (0) | 2020.06.20 |
---|---|
플러터, flutter) 자동로그인 구현하기 (0) | 2020.06.19 |
플러터, flutter) Firebase Database 서버에서 data 가려서 받기 (0) | 2020.06.19 |
플러터, flutter) ChangeNotifierProxyProvider (다른 ChangeNotifier에 종속적인 Provider 만들기) (0) | 2020.06.19 |
플러터, flutter) Dart : Cascade operator (0) | 2020.06.12 |
Comments