반응형 DART6 [ Flutter ] 사용자 비밀번호 ( 패스워드 ) 암호화 설정 ( obscureText & Hash ) 개발 환경 OS : windows IDE : VSC ( Flutter) & STS ( Spring ) 개발 언어 : Dart & Java 서론 프로젝트 진행 시 회원가입을 진행할 때 사용자의 비밀번호 부분을 강화하기로 하였습니다. 현재 Login 화면에서는 사용자의 아이디와 비밀번호가 전부 보이는 상태입니다. Flutter에서 비밀번호 ( 패스워드 ) 암호화 설정 방법 1. obscureText: true 속성 추가 비밀번호 Text 부분에 obscureText 속성을 추가해 줍니다. obscureText: true, obscureText 속성을 추가해 준 상태입니다. obscureText 속성은 다음과 같은 기능이 있습니다. 해당 비밀번호 TextField 부분이 보이지 않게 암호화 처리를 해줍니다. .. 2023. 9. 3. [ Flutter ] 화면 초기화 & 화면 재설정 & stack 데이터가 남아 있는 문제 해결 방법 개발 환경 OS : windows IDE : VSC ( Flutter) & STS ( Spring ) 개발 언어 : Dart & Java 서론 프로젝트 진행 시 회원가입 버튼을 누르면 회원가입이 정상적으로 완료가 되었는데도 메인 화면( 로그인 화면 )에서 회원가입 버튼을 누르면 전에 입력했던 user id 와 user name 등의 입력값이 그대로 남아있었습니다. DB에 회원가입값은 정상적으로 저장되었습니다. 생각하기 화면 초기화 관련 문제인가 생각해 보았지만 Flutter의 stateful 객체는 자동으로 생성되어 화면 초기화를 해주는 것으로 알고 있었습니다. (자동으로 빌드 되기 때문에) 그래서 initSinUpScreen이라는 view class를 또 생성해 주어야 하나 고민을 하고 있었습니다. 하.. 2023. 9. 1. [ Flutter ] PathExistsException: Cannot create link, path 오류 해결 서론 Flutter 프로젝트를 빌드 하려고 했으나 해당 에러 메세지를 출력합니다. PathExistsException: Cannot create link, path = '폴더 경로' (OS Error: 파일이 이미 있으므로 만들 수 없습니다., errno = 183) 에러 발생 원인 정확한 이유는 모르겠으나, 제 개인적인 생각으로는 Futer 함수 사용 시 await 함수 문제인 것 같습니다. 무한 루프에 빠지거나 인스턴스가 계속해서 생성되는 상태로 종료되거나 혹은 리소스 정리가 정상적으로 되지 않은 상태에서의 비정상 종료 등의 이유로 발생하는 것 같습니다. 해결 방법 플러터의 자원을 삭제 후 다시 빌드 해주면 정상 실행됩니다. 터미널 창 ( cmd )에서 해당 명령어를 입력합니다.flutter clea.. 2023. 8. 31. [ Flutter ] Flutter 프로젝트 만들기, 프로젝트 생성 하는 방법 CMD에서 Flutter 패키지 ( 프로젝트 ) 생성하기 위해선 아래 명령어를 통해서 생성이 가능합니다. 명령어$ flutter create [프로젝트명]$ flutter create package_name 주의사항 패키지명은 소문자로만 작성이 가능하며 대문자로는 생성이 불가합니다.따라서 띄어쓰기의 경우에는 _(언더바)를 작성해 주어 구분합니다.ex) loginTest (X)login_test (O) 패키지명이 처음에 숫자로 시작하면 생성이 불가합니다.하지만 숫자가 들어가면 안 되는 것은 아닙니다. Flutter 패키지 (프로젝트 )파일 구조D:\DEV\FLUTTERTEST\TEST1├─.dart_tool│ └─dartpad├─.idea│ ├─libraries│ └─runConfigurations├.. 2023. 8. 23. 이전 1 2 다음 반응형