Notice
Recent Posts
Recent Comments
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Higher-Order
- 안드로이드#코틀린#디자인패턴#싱글턴패턴#개발#앱개발
- Android
- 코틀린
- 안드로이드
- tomtoc
- MVVM
- Kotlin
- 삼성역량테스트
- 백준
- 비트마스킹
- ssafy서울
- 삼성청년sw아카데미
- nullalble
- 코딩테스트
- 자바
- 아키텍처패턴
- 알고리즘
- 투포인터
- 삼성파우치
- lateinit
- DataBinding
- Java
- 탐탁노트북파우치
- 싸피
- 등산로조성
- kotiln
- #충무로맛집#골목식당#스테이크#
- 탐탁삼성파우치
- bitmasking
Archives
공상하는 개발자
[안드로이드/android] 카카오톡 API 로그인 자신의 데이터베이스에 연동시키기(php 서버 이용) 본문
반응형
솔직히 카카오톡 API 로그인 방법을 구글링으로 치면 다 나옵니다.
그래서 굳이 API 로그인 방법을 설명해주지 않고 여기서는 이 API 로그인을 통해서 어떻게 우리의 데이터베이스의
회원에 집어넣을 수 있는지 설명하겠습니다.
1
2
3
4
5
6
7
|
create table user(
id varchar(20),
password varchar(20) not null default null,
nickname varchar(10) not null unique,
sex char(1) not null default 'm',
Api_Token varchar(20) default 'ERYON',
primary key(id,Api_Token));
|
저번 시간에는 설명을 하지 않았는데 여기에 보면 Api_Token이라는 속성 값이 있다. 이 속성 값은 나의 자체 프로젝트, 카카오, 네이버 로그인을 구분할 수 있는 속성 값이다. 만약 내 자체 프로젝트로 회원가입을 구현하면 'ERYON'이라는 값이 들어가고, 카카오 API를 이용한 회원가입이면 'KAKAO'가 들어가게 되고, 네이버 API를 이용했다면 'NAVER'가 들어가게 된다. 그래서 구분을 지을 수 있게 되고, 아이디가 만약 같을 경우가 생길 수도 있기 때문에 primary key 값으로 id와 Api_Token 두 개의 값으로 지정하였다.
그리고 자체 회원가입의 경우
아이디와,비밀번호,이름을 입력하게 되어있고
API 회원가입의 경우
아이디와 비밀번호는 이미 입력을 한상태이니까 이름만 필요하다고 생각해서
이름만 입력하도록 지정해두었다.
이런 식으로 구현하면 된다.(카카오나 네이버 회원은 password는 보안상의 이유로 null값으로 지정해두었다.
반응형
'개발 > 안드로이드' 카테고리의 다른 글
[안드로이드/android] FCM 푸시알람 구현 (0) | 2019.07.22 |
---|---|
[안드로이드/android] sns 친구맺기 데이터 스트럭쳐 (0) | 2019.07.22 |
[안드로이드/android] SharedPreferences 를 이용한 자동로그인 구현과 포스트이름 나타내기 (0) | 2019.07.22 |
[안드로이드/android] 이미지 호스팅을 통한 url로 이미지 받아오기 (0) | 2019.07.22 |
[안드로이드/android] 안드로이드 데이터베이스 연동해서 로그인 기능 구현(웹호스팅 사이트 이용) (0) | 2019.07.22 |
Comments