큐알코드 스캐닝 꿀팁, 업비트 PC 로그인 간단하게 접속하기 더 보기
오늘은 TVING 앱의 로그인 화면View만 똑같이 구현을 해보려고 합니다. 전체 코드가 궁금하신 분은 맨 아래 참고해 주세요 다음은 우리들이 구현해야 할 View입니다. 저는 UIKit 코드베이스로 구현해보려고 하기 때문에,먼저 코드베이스로 작업 세팅을 모르시는 분들은 아래 링크 참고해 주세요 UIKit 코드 베이스로 기본 세팅을 했으면 아래 작업 구조로 시작하겠습니다. 프로젝트를 시작하기 전에 폰트와, 색상은 따로 넣어주시면 됩니다.
MySQL 연결
sequelize는 데이터조작DML 뿐만 아니라 데이터 정의DDL도 지원합니다. 즉, DB에 테이블이 없는 상태라면 정의한 Model을 바탕으로 테이블을 생성할 수도 있습니다. 이를 수행하는 메서드는 sync이며, sync는 모델에서 정의한 이름을 갖는 테이블이 존재하지 않을 경우만 동작합니다. 즉, sync메서드를 호출하면 모델을 사용할 준비가 되는 것입니다. DB 연동 성공이 나오면 정상적을 Model이 등록되고, sequelize가 잘 연동된 것입니다.
주의 Callback URL 갯수제한
이때 소셜로그인을 이동할수 있는 내 서비스의 페이지가 복수개라면 모두 입력해 주어야 합니다. 여기서 저장되지 않은 callback URL을 나중에 간편로그인을 이용하면서 요청보내면 정상적으로 동작하지 않습니다. 또한, callback url은 최대 5개 까지만 입력할 수 있으므로 유저 편의를 위한다고 여기저기서 소셜로그인이 가능하게 만들면 아주곤란해지므로 설계에 유의해야 합니다. 본인도. 5개 넘게 생각해뒀다가 제한에 걸려서 기능을 수정했던 경험이 있습니다.
개요 ClientID와 ClientSecret
어플리케이션을 등록하면 내 어플리케이션에 뜬다 이때 ClientID와 ClientSecret 키가 발급됩니다. 딱봐도 한꺼번에 노출 안된게 노출하면 안되는거. 라는 느낌이 팍팍 드는 Client Secret은 다시발급 이가능하므로, 혹시나 노출됐을경우 빠르게 다시발급 하여 소중한 정보를 지키도록 하자 개요 화면에서 보시면 “네이버 로그인 검수요청” 이 보입니다. 하지만 이를 진행하려면 아직 세팅할께 한참 남았으니 잠시 패스하고 다음 탭으로 넘어갑니다.
sequelizecli
sequelize를 효과적으로 사용하기 위해 sequelizecli를 설치합니다. sequelize는 migration을 할 수 있도록 돕는 툴로 cli에서 모델을 생성해주거나 스키마 적용을 할 수 있도록 돕는다. npm i g sequelizecli g를 통해 sequelizecli 모듈을 전역으로 설치하면 커멘더 창에서 sequelize 명령어를 실행할 있습니다. sequelize init sequelizecli 명령어를 사용하면 config, migrations, models, sedders 폴더가 생성됩니다.
1688 가입방법
타오바오 어플을 다운로드 받습니다. 어플에서 간편가입을 완료합니다. 간편 가입시 부여된 아이디 및 정보를 수정합니다. 프로필 사진 등 PC에서 타오바오 사이트를 들어갑니다. QR코드로 로그인합니다. 타오바오 로그인 완료 후 1688 사이트를 같은 브라우저에서 접속하여줍니다. 자동 로그인 됩니다. 저는 대충 .어느 책자에 있던 사람의 얼굴로 대체했습니다. 프사를 마동석님의 얼굴로 하면배송이 빨리온다는.말이 있던데 참고해주시구요. 타오바오 동결과 관련하여서정확하지는 않지만,주의하라고 많이 하는 말이핸드폰인증을 너무 많이 하지 말라는 것입니다.
로그인이 안됩니다.
뭔가 해결될 것 같은 뉘앙스로.번역이 되길래.오늘 이틀 정도를 기다려보기로 했다. 그러나 2일 뒤에 다시 시도했지만,같은 화면이 지속해서 뜨면서도무지 로그인이 가능할 것 같지 않았습니다. 중국어 1도 안되었지만,페이지를 찾아서 에러 접수화면에도 넣어봤지만,그 또한 소용이 없어보였고,답변 메일이 올 것 같지도 않았습니다. 중국어 1도 모르는데.회원가입이 제대로 안된건가.?해서다시 재시도 해보았지만.? 왜인지 더더더더 미궁속으로 .빠지는 기분이랄까?
지속해서 로그인이 거부되는 화면만 나오기 시작했다.
뭔가 크게 잘못된 것 같다는 생각이 들었다. 1688 로그인 에러 라는 키워드로네이버와 유투브를 검색을 하다보니이 현상이 1688 계정 동결 이라는 것을 알게 되었습니다. 중국은 중국이구나. 어떤 사이트에서는 이렇게 동결된 계정을 풀어주는 조건으로5만원의 수수료를 받는 곳도 있었어요.
Service
create 메서드를 통해 테이블에 컬럼 값을 추가합니다. findOne 메서드를 통해 회원을 조회합니다.
자주 묻는 질문
MySQL 연결
sequelize는 데이터조작DML 뿐만 아니라 데이터 정의DDL도 지원합니다. 더 알고싶으시면 본문을 클릭해주세요.
주의 Callback URL
이때 소셜로그인을 이동할수 있는 내 서비스의 페이지가 복수개라면 모두 입력해 주어야 합니다. 좀 더 자세한 사항은 본문을 참고해 주세요.
개요 ClientID와
어플리케이션을 등록하면 내 어플리케이션에 뜬다 이때 ClientID와 ClientSecret 키가 발급됩니다. 좀 더 자세한 사항은 본문을 참고해 주세요.