Electron에서 사용자 데이터를 저장하는 올바른 방법

필립 혼셀

안녕하세요, StackOverflow 커뮤니티입니다.

현재 로그인이 포함 된 전자 응용 프로그램을 프로그래밍하고 있습니다. 내 로그인은 완벽하게 작동하지만 이제 사용자의 정보를 올바르게 저장하는 방법을 모릅니다. 사용자는 자신의 암호를 모르고 시스템을 다른 사용자로 악용 할 수 없도록 파일 또는 사물의 쿠키 유형을 편집 할 수 없어야합니다.

내 문제를 이해하고 도와 주시기를 바랍니다.


hammy2899

사용자 데이터를 저장할 때 로컬로 저장해서는 안되며 인증 키를 만들어 사용자와 함께 데이터베이스에 저장해야합니다. 그런 다음이를 클라이언트 측에도 저장해야합니다. 일반적으로 사람들은 이것을 메모리에 저장하므로 사용자가 시스템에 존재하면 "로그 아웃"하여 원하지 않으면 전자 설정 이나 전자 API를 사용 하는 쿠키 와 같은 것을 사용하여 일종의 설정 파일에 저장할 수 있습니다. 이 키가 있으면이를 사용하여 API 호출을 인증해야하며 그렇게 할 때 키가 작업을 수행하는 사용자에게 유효한지 확인해야합니다.

예 : UserA가 UserB에게 메시지를 보낼 때 UserA의 인증 키가 데이터베이스에서 UserA를 나타내는 키와 같은지 확인해야합니다.

이 방법을 사용하면 다른 사용자가 다른 사용자 키를 "추측"하기 어렵고 사용자 상호 작용으로부터 사용자 데이터를 안전하게 보호 할 수 있습니다.

참고 : 누군가가 도용하지 못하도록 로그인 할 때마다 사용자 인증 키를 변경하십시오!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Firebase에 사용자가 아닌 데이터를 저장하는 올바른 방법은 무엇입니까?

분류에서Dev

Windows 스토어 앱 개발에서 복잡한 사용자 데이터를 저장하는 * 올바른 * 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 사용하여 다른 도메인에 데이터를 저장하는 방법

분류에서Dev

JPA : 서비스 및 여러 저장소를 사용하는 올바른 방법

분류에서Dev

특히 eloquent를 사용하여 Laravel에서 HTML을 저장하는 올바른 방법은 무엇입니까?

분류에서Dev

다른 사용자의 정보를 데이터베이스에 저장하는 방법은 무엇입니까?

분류에서Dev

데이터베이스에 json을 저장하는 올바른 방법

분류에서Dev

Firebase 저장소에서 다중 버킷을 사용하는 것이 올바른 방법입니까?

분류에서Dev

자바 8 스트림 사용하여 다른 맵에 조건 맵의 데이터를 목록에서 저장 개체를 일치하는 방법

분류에서Dev

컨트롤러에서 부울을 전달하여 양식 데이터를 저장하는 올바른 방법

분류에서Dev

Axios 및 Vue를 사용하여 백엔드 API에 변경 사항을 저장하는 올바른 방법

분류에서Dev

서버에서 사용자 데이터를 저장하는 방법 불일치

분류에서Dev

Flutter에서 Cloud Fire Store에 사용자 데이터를 저장하는 방법

분류에서Dev

Pandas에서 데이터를 병합하는 올바른 방법

분류에서Dev

목록보기에서 데이터를 저장하는 올바른 방법은 무엇입니까?

분류에서Dev

사용자 관심사를 데이터베이스에 저장하는 방법

분류에서Dev

beatifulsoup을 사용하여 lxml 데이터 문자열에서 공백이있는 올바른 단어를 필터링하는 방법

분류에서Dev

Linux 사용자 모드에서 init를 종료하는 올바른 방법

분류에서Dev

대화 상자에서 TabHost를 사용하는 NullPointerException? 올바른 방법?

분류에서Dev

다른 클래스 컨트롤러 내에서 다른 클래스 저장소를 사용하는 것이 올바른 방법이거나 RestTemplate 클래스를 사용하여 API를 호출하는 것이 올바른 방법입니다.

분류에서Dev

장고 모델에서 기본 날짜를 사용하는 올바른 방법

분류에서Dev

systemd에서 OnFailure를 사용하는 올바른 방법

분류에서Dev

반응에서 REST API를 사용하는 올바른 방법?

분류에서Dev

systemd에서 OnFailure를 사용하는 올바른 방법

분류에서Dev

Codename 1에서 LocationManager를 사용하는 올바른 방법

분류에서Dev

React / Redux에서 API를 사용하는 올바른 방법

분류에서Dev

사용자 위치를 데이터베이스에 저장하는 방법

분류에서Dev

사용자 위치를 데이터베이스에 저장하는 방법

분류에서Dev

Observable에서 올바른 데이터를 얻는 방법

Related 관련 기사

  1. 1

    Firebase에 사용자가 아닌 데이터를 저장하는 올바른 방법은 무엇입니까?

  2. 2

    Windows 스토어 앱 개발에서 복잡한 사용자 데이터를 저장하는 * 올바른 * 방법은 무엇입니까?

  3. 3

    자바 스크립트를 사용하여 다른 도메인에 데이터를 저장하는 방법

  4. 4

    JPA : 서비스 및 여러 저장소를 사용하는 올바른 방법

  5. 5

    특히 eloquent를 사용하여 Laravel에서 HTML을 저장하는 올바른 방법은 무엇입니까?

  6. 6

    다른 사용자의 정보를 데이터베이스에 저장하는 방법은 무엇입니까?

  7. 7

    데이터베이스에 json을 저장하는 올바른 방법

  8. 8

    Firebase 저장소에서 다중 버킷을 사용하는 것이 올바른 방법입니까?

  9. 9

    자바 8 스트림 사용하여 다른 맵에 조건 맵의 데이터를 목록에서 저장 개체를 일치하는 방법

  10. 10

    컨트롤러에서 부울을 전달하여 양식 데이터를 저장하는 올바른 방법

  11. 11

    Axios 및 Vue를 사용하여 백엔드 API에 변경 사항을 저장하는 올바른 방법

  12. 12

    서버에서 사용자 데이터를 저장하는 방법 불일치

  13. 13

    Flutter에서 Cloud Fire Store에 사용자 데이터를 저장하는 방법

  14. 14

    Pandas에서 데이터를 병합하는 올바른 방법

  15. 15

    목록보기에서 데이터를 저장하는 올바른 방법은 무엇입니까?

  16. 16

    사용자 관심사를 데이터베이스에 저장하는 방법

  17. 17

    beatifulsoup을 사용하여 lxml 데이터 문자열에서 공백이있는 올바른 단어를 필터링하는 방법

  18. 18

    Linux 사용자 모드에서 init를 종료하는 올바른 방법

  19. 19

    대화 상자에서 TabHost를 사용하는 NullPointerException? 올바른 방법?

  20. 20

    다른 클래스 컨트롤러 내에서 다른 클래스 저장소를 사용하는 것이 올바른 방법이거나 RestTemplate 클래스를 사용하여 API를 호출하는 것이 올바른 방법입니다.

  21. 21

    장고 모델에서 기본 날짜를 사용하는 올바른 방법

  22. 22

    systemd에서 OnFailure를 사용하는 올바른 방법

  23. 23

    반응에서 REST API를 사용하는 올바른 방법?

  24. 24

    systemd에서 OnFailure를 사용하는 올바른 방법

  25. 25

    Codename 1에서 LocationManager를 사용하는 올바른 방법

  26. 26

    React / Redux에서 API를 사용하는 올바른 방법

  27. 27

    사용자 위치를 데이터베이스에 저장하는 방법

  28. 28

    사용자 위치를 데이터베이스에 저장하는 방법

  29. 29

    Observable에서 올바른 데이터를 얻는 방법

뜨겁다태그

보관