2011-04-30 4 views
0

대답은 "앱에 달렸습니다"라고 가정합니다.여러 번의 로그인을 허용해야합니까?

두 번 로그인하면 각각 session_start()이 호출되며 두 개의 완전히 독립적 인 세션이 끝납니다. 각 로그인은 타임 아웃되며, 각 로그 아웃 (로그인시 zer0의 로그 시간 - 사용자가 아직 로그인되었음을 나타냄)입니다.

테이블에 추가 된 모든 새 행 (user_id 및 timestamp가있는 감사 추적을 지원하기 위해 수정하지 않음)이있는 감사 추적이 있습니다.

질문 : 여러 번의 로그인을 허용하거나 거부 할만한 이유가 있습니까? 나는 처음에는 거부 할 생각 이었지만, 지금은 그렇게 할 실질적인 이유가 보이지 않는다.

일반적인 관행은 무엇입니까?

+3

당신의 ...에 달려 있습니다. 신경 쓰지 마. –

+0

+1을 예측할 수 있습니다 .- – Mawg

답변

1

사용자 보안에 위험이 없다면 여러 개 허용하고 보안 위협이있는 경우 단일 로그인 만 사용하십시오. 두 개의 다른 집에서 페이스 북에 로그인 한 두 개의 프로필을 남기는 것처럼 가능하지만 안전한가요?

+1

왜 안전하지 않아야합니까? – zerkms

+0

FB가 동일한 데이터를 동시에 업데이트하려고하는 방법에 따라 달라집니다. 그건 나에게 아무런 문제가되지 않는다 (각자 +1) – Mawg

1

일반적인 연습은 당신이 정말로 필요한 것을 구현하는 것입니다

당신은 기능을 정당화 할 수 -. YAGNI합니다.

+0

괜찮습니까? 여러 로그인 또는 다중 로그인을 방지하는 기능입니까? 현재로서는 신경 쓰지 않지만 변화 할 수 있습니다. 다중 로그인을 허용하면 추가 코드가 필요하지 않으므로 예방이 필요합니다. – Mawg

+1

@Mawg : 그렇게 할 필요가없는 일을하는 이유는 무엇입니까? 그것이 바뀔 때 - 전에하지 말라. – zerkms

+0

+1 "실제로"무엇인지 식별하지는 못했지만 다음과 같이 추론 할 수 있습니다 .-) 그래서 누군가 로그인 할 때까지 여러 번 로그인 할 수 있습니다. 그런 다음 코드를 작성하여 방지합니다. 회신에 시간을내어 주셔서 감사합니다 – Mawg

관련 문제