일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 이용자블럭
- Block
- 로그인테스트
- django
- logintest
- url설계
- blockuser
- 파이썬
- follow 기획
- 영문과숫자가혼합된중복되지않는주소
- celery # redis #django #장고 #python #파이썬
- Bootstrap
- fakesession
- 반응형이미지
- 앱생성방법
- 장고
- gototop
- 댓글설계
- 차단프로세스
- Python
- pagenotfound
- 데이타타입
- 제일상단으로
- 가짜 세션
- 차단시프로세스
- 팔로우기획
- replyschema
- 유튜브주소
- 팔로우팔로워
- block_user_process
- Today
- Total
코딩이야기
유저 차단 모드 기획시 , 기본적으로 처리해야할 내부 프로세스 본문
1. 프로필 보기 제한:
차단한 사용자는 내 프로필 및 내 게시물, 스토리 등 모든 콘텐츠가 차단한 사용자에게 보이지 않게 한다.
2. 내 게시물 접근 차단.
차단한 사용자는 내 게시물과 스토리를 볼 수 없게 한다.
나도 차단한 사용자의 게시물과 스토리를 볼 수 없게 한다.
3. 메시지 제한:
차단한 사용자는 나에게 메시지를 보낼 수 없게 한다.
기존 메시지는 유지되지만 사라지지 않지만, 새로운 메시지를 주고받을 수 없게 한다.
4. 댓글 및 좋아요 제한:
차단한 사용자는 내 게시물에 댓글을 달거나 좋아요를 누를 수 없게 한다.
나도 차단한 사용자의 게시물에 댓글을 달거나 좋아요를 누를 수 없게 한다.
5. 태그 및 멘션 제한:
차단한 사용자는 나를 태그하거나 멘션할 수 없게 한다.
나도 차단한 사용자를 태그하거나 멘션할 수 없게 한다.
6. 팔로잉 및 팔로워 상태 변경
차단하게 되면 자동으로 해당 사용자를 언팔로우하게 되며, 그 사용자도 나를 언팔로우하게 된다.
7. 검색 제한
차단한 사용자는 이용자나 게시물 검색 결과에서 나와 관련된 정보를 찾을 수 없게 한다.
내부적으로
1. 누적 차단 횟수,
2. 차단 당하는 주기
3. 금지어 및 관리자가 관심어로 등록한 단어의 사용을 많이 하는 이용자들이 관리자가 정한 기준을 넘어가면 , 관리자가 인지하고 행동을 트래킹 할 수 있도록 시스템을 설계해야한다.
'KnowHows' 카테고리의 다른 글
Scroll to top 버튼 구현 (0) | 2024.07.08 |
---|---|
Follow 기획 (0) | 2024.06.25 |
UUID(Universally Unique Identifier) (0) | 2024.06.25 |
댓글 구조 설계 (0) | 2024.06.24 |
반응형에서 빠른 이미지 로딩을 위한 Tip (0) | 2024.06.24 |