찾다

 >  Q&A  >  본문

mysql - PHP로 로그인하고 간단히 세션을 사용할 수 있을 만큼 안정적입니까?

현재 제가 하고 있는 프로젝트 로그인은 단지 사용자 세션이 존재하는지 확인하기 위한 것입니다. 존재한다면 로그인하고, 존재하지 않으면 로그인되지 않습니다

이 간단하고 투박한 방법은 얼마나 안전한가요?

더 성숙하고 상대적으로 간단한 로그인 인증을 디자인하려는 현재의 아이디어가 무엇인지 모르겠습니다. 조언을 부탁드립니다

给我你的怀抱给我你的怀抱2760일 전1104

모든 응답(4)나는 대답할 것이다

  • 我想大声告诉你

    我想大声告诉你2017-05-31 10:36:03

    가장 간단한 로그인 상태는 세션이며 매우 안전합니다.
    세션과 함께 쿠키가 있기 때문에 상대적으로 세션만큼 안전하지는 않지만 설정하면 보안 문제는 없습니다.

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-31 10:36:03

    개인적으로는 $_SESSION를 사용하여 사용자의 로그인 여부를 확인하는 방법이 신뢰할 수 없다고 생각합니다.
    예를 들어 사용자가 비밀번호를 변경한 후 프로그램이 어떻게 이전 로그인을 무효화할 수 있습니까?
    그래서 여전히 사용하는 것이 좋습니다.
    쿠키는 사용자의 신원 ID와 솔트를 저장합니다.
    사용자가 성공적으로 등록하거나 비밀번호를 변경하면 솔트가 재생성되고 사용자 테이블이 업데이트됩니다.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-31 10:36:03

    세션은 상대적으로 간단하지만 신뢰성이 충분하지 않습니다. 신뢰성이 더 필요한 경우 WeChat/QQ를 참조하고, 보다 신뢰할 수 있는 정보를 보려면 온라인 뱅킹 로그인을 참조하세요.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-31 10:36:03

    세션이 존재합니다

    세션은 쿠키에 저장되며 원칙적으로 클라이언트의 내용이므로 신뢰할 수 없습니다. 서버는 클라이언트의 정보를 신뢰해서는 안 되며 유효성을 검사해야 합니다. 검증 로직은 직접 설계해 주세요. (단지 "예"와 "아니오"로만 판단하는 것만으로는 충분하지 않습니다.)

    회신하다
    0
  • 취소회신하다