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
- 아키텍처패턴
- 코틀린
- lateinit
- 투포인터
- 탐탁삼성파우치
- DataBinding
- kotiln
- bitmasking
- 탐탁노트북파우치
- Higher-Order
- 등산로조성
- 삼성청년sw아카데미
- ssafy서울
- 자바
- Kotlin
- nullalble
- #충무로맛집#골목식당#스테이크#
- 안드로이드
- MVVM
- 백준
- tomtoc
- Android
- Java
- 삼성역량테스트
- 비트마스킹
- 알고리즘
- 코딩테스트
- 안드로이드#코틀린#디자인패턴#싱글턴패턴#개발#앱개발
- 삼성파우치
- 싸피
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 두 개의 값으로 지정하였다.
그리고 자체 회원가입의 경우
![](https://blog.kakaocdn.net/dn/k0HBm/btqwXfLTjsv/Vmp3kNblsftAFcWnVDhB01/img.png)
아이디와,비밀번호,이름을 입력하게 되어있고
API 회원가입의 경우
![](https://blog.kakaocdn.net/dn/cgDkea/btqwXd1AF34/9PLwdXrQImrJ36GRokVlNK/img.png)
아이디와 비밀번호는 이미 입력을 한상태이니까 이름만 필요하다고 생각해서
이름만 입력하도록 지정해두었다.
![](https://blog.kakaocdn.net/dn/mIfXT/btqwXfLToqy/jgOQtlwrQBYbrGMHJjeqCk/img.png)
이런 식으로 구현하면 된다.(카카오나 네이버 회원은 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