& ๋นํธ์ฐ์ฐ์ผ๋ก๋ ๊ฐ๋ฅํ๋, ๊ฐ์ธ์ ์ผ๋ก ์ ์ง๋ณด์ ๋ฐ ๋ณด๊ธฐ์ ๋ถํธ
1,2,4,8,16,32,64,128.....
//1(๊ถํ1), 2(๊ถํ2), 4(๊ถํ3)
//๊ถํ1๋ง ์ ํ๋๊ฒฝ์ฐ 1
console.log(0 & 1) //0 False
console.log(1 & 1) //1
var inputValue = 1;
if(inputValue & 1) { //true ์ด๋ฒคํธ }
if(inputValue & 2) { //False ์ด๋ฒคํธ }
if(inputValue & 3) { //False ์ด๋ฒคํธ }
if(inputValue & 4) { //False ์ด๋ฒคํธ }
if(inputValue & 5) { //False ์ด๋ฒคํธ }
//๊ถํ1 ๊ณผ ๊ถํ3 ๋๋ค ์ ํ๋๊ฒฝ์ฐ 1+4 = 5
console.log(1 & 1) //1
console.log(1 & 2) //0 False
console.log(1 & 3) //0 False
console.log(1 & 4) //0 False
console.log(1 & 5) //0 False
console.log(5 & 1) //0 False
console.log(5 & 2) //0 False
console.log(5 & 3) //0 False
console.log(5 & 4) //0 False
console.log(5 & 5) //5
var inputValue = 5;
if(inputValue & 1) { //true ์ด๋ฒคํธ }
if(inputValue & 2) { //False ์ด๋ฒคํธ }
if(inputValue & 3) { //False ์ด๋ฒคํธ }
if(inputValue & 4) { //False ์ด๋ฒคํธ }
if(inputValue & 5) { //true ์ด๋ฒคํธ }
CC_AUTH_TB(์ฐธ์กฐํ ์ด๋ธ) ์ ๊ถํ๋ณ๋ก ๋ถ๋ฅํด์ ๋ฃ์ด๋๊ณ ๊ถํํ ์ด๋ธ์ ํ์ผ๋ก ์์์ ํ๋์ ๋ณด์ด๋๋ก ํ๋๊ฒ ์ข์ ๊ฒ๊ฐ์.
AUTH_TB(๊ถํํ
์ด๋ธ)
๊ถํ์๋์ฌ๋ ID, ๊ถํ๋ฉ๋ด๊ฐ CC_CODE, ๊ฐ(1,2,3.....), ๋ฑ๋ก์ผ
AUTH_LOG_TB(๊ถํ ๋ก๊ทธ ํ
์ด๋ธ:๋ฑ๋ก,์์ ,์ญ์ ํ์คํ ๋ฆฌ ๊ด๋ฆฌ)
๊ถํ์๋์ฌ๋ ID, ๊ถํ๋ฉ๋ด๊ฐ CC_CODE, ๊ฐ(1,2,3.....), ๋ฑ๋ก์ผ