다른 사용자와 상호 작용하는 웹 응용 프로그램을 만들고 싶지만 사용자가 로그인 및 암호 (예 : BrowserQuest)로 등록하는 것을 원하지 않습니다.웹 응용 프로그램에서 사용자를 식별하는 가장 좋은 방법
그런 다음 로컬 저장소에 저장된 임의 번호가있는 변수를 사용한다고 생각했습니다. 그러나 나는 누군가가 내 코드를 분석하고, 어떤 변수에 이름이 저장되어보고 다음 URL에서 작성하는 경우가 있기 때문에 안전하지 있다고 생각한다
javascript:localStorage["variableWhereNameIsStored"]="nameOfSomeoneElse";void(0);
그는 자신의 계정을 훔칠 수 있습니다.
그런 다음 각 iPhone/iPod/iPad의 고유 ID를 생각했습니다. 하지만 javascript에서는 액세스 할 수 없습니다 : Get iphone ID in web app. IP도 있지만 신뢰성이 없습니다. 그리고 쿠키가 있지만 여기에도 사용자가 주입을 사용할 수 있습니다.
내 웹 앱에서 사용자를 식별하는 가장 좋은 방법은 무엇입니까?
PHP의 세션 ID는 훌륭한 해결책입니다. – user1365010