2011-11-28 8 views
1

회원 테이블이 3 개 중요한 분야를 운반 변경 허용 새로 입력 한 전자 메일 주소가 db에 없습니다. 많은 사용자가 사용자 이름 변경을 요청할 것으로 기대합니다.사용자가 자신의 사용자 이름

사용자가 사용자 이름을 변경할 수있게하는 것이 좋지만 위험한 옵션이며 완전히 안전하지 않습니다. 예를 들어, 사기꾼이 게임을 할 수있는 좋은 기회가 될 수 있습니다! 그런 다음 사용자 이름을 변경하고 속이는 회원을 수행하십시오! 이것은 내가 염려하는 것입니다. 또 다른 문제는 사용자가 유명하고 잘 알려진 경우 사용자 이름을 변경 한 것입니다. 사기꾼은 드롭 된 사용자 이름을 선택하여 게임을 할 수 있습니다.

웹 사이트가 포럼의 일부 기능이있는 일반 분류 광고라고 가정합니다.

현재 솔루션은 내가 (너무 많은 요청이 없다고 가정 할 때) 변경하고 있습니다. 그러나 이전 사용자 이름은 다른 사용자가 등록 할 수 있습니다. 이것이 실제적으로/형식적으로 어떻게 이루어 졌는가?

+1

어떻게 위험하거나 안전하지 않습니까? 사람들이 비밀번호를 변경할 수있게하는 것만 큼 안전합니다. – ThiefMaster

+0

사기꾼이 사기를 치고 사용자 이름을 바꿀 수 있으므로 사람들이 사기꾼에 대해 알고 있다는 분명한 증거는 없습니다. – user311509

+0

대단히 많이 가지고있는 웹 사이트의 종류에 달려 있습니다. 그러나 사람들이 사기꾼/피싱 사기에 빠지면 대개 어쨌든 자격이 있습니다. 어떤 경우에도 사용자에게 알리기 위해 이메일/사용자 이름/비밀번호 변경에 대한 이메일을 보낼 수 있습니다. – ThiefMaster

답변

2

오랫동안 실제로 작동하지 않는 기술적 인 해결책을 통해 사회적 또는 사람의 문제를 해결하려고합니다.

  1. 스토어가 가장 중요한 단계는
  2. 사람들이 사용자 이름을 더 이상 두 번 이상 30 일
  3. 을 변경할 수 있습니다 사용자 이름의 역사 : 제 생각에는

    , 여기 행동의 최고의 계획이다 스패머와 "나쁜 사람"을 금지하는 포럼에서 운영자 역할을 채우기 위해

스패머와 사기꾼을 100 % 방지 할 수는 없지만 사이트가 더 이상 쉽게 돈을 버리지 않고 열심히 일할 수 있습니다.

+0

답장을 토대로 다음과 같은 해결책을 찾았습니다. 사용자가 등록 후 15 일 이내에 사용자 이름을 변경할 수 있도록 허용 할 수 있습니다. 이후에는 요청을 통해서만 사용자 이름을 수동으로 변경할 수 없습니다. – user311509

+1

저에게 합리적인 것 같습니다. – Jordan

0

나는 사용자 이름 변경 내역을 제안합니다. 이렇게하면 특정 회원이 이미 가지고있는 사용자 이름을 추적 할 수 있습니다. 어쩌면이 이름들이 다른 회원들에게 보여지기 때문에 알려진 사기꾼 이름과 비교할 수 있습니다.
또한 사용자가 이름을 변경 했더라도 새 회원이 이전에 등록한 사용자 이름으로 등록하는 것을 허용해서는 안됩니다. 이렇게하면 신입 회원이 scamnmer라는 사용자 이름으로 등록 할 수 없습니다.

이러한 변경을 데이터베이스 내에서하지 않는 것이 좋습니다. 사용자 이름을 변경하고 사용자 이름 기록을 업데이트하기위한 스크립트를 작성하십시오.
이러한 기능은 개발하는 데 시간이 걸리지 만 많은 도움이 될 수 있습니다.

관련 문제