¼Ö·ç¼Ç¿¡¼ ±âº»ÀûÀ¸·Î Á¦°øÇص帮´Â SNS ·Î±×ÀÎÀº Æ®À§ÅÍ, ÆäÀ̽ººÏ, ±¸±Û, ³×À̹öÀ̸ç ( ¼Ö·ç¼Ç ¹öÀü¿¡ µû¶ó ±â´É¿¡ Â÷ÀÌ°¡ ÀÖ½À´Ï´Ù. )
±×¿Ü SNS ·Î±×ÀÎ ±â´ÉÀº °í°´´Ô²²¼ ¿¬µ¿ ÀÛ¾÷À» ÇØÁÖ¼Å¾ß ÀÌ¿ë °¡´ÉÇÕ´Ï´Ù.
sns ·Î±×ÀÎ ÀÛ¾÷½Ã ajax_sns_login.php ÆÄÀÏÀ» Âü°íÇϼż »ý¼ºÇØÁÖ½Ã¸é ¼Ö·ç¼Ç°úÀÇ ¿¬µ¿ÀÌ ¿ëÀÌÇÒ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.
ajax_sns_login.php ÆÄÀÏ¿¡¼
"# ÀÌ¹Ì µ¿ÀÏÇÑ SNS·Î ·Î±×ÀÎÇÑ »ç·Ê°¡ ÀÖ´ÂÁö üũ" ¶ó´Â ÁÖ¼® 󸮸¦ ±âÁØÀ¸·Î
°¡Àå ¾Æ·¡ÂÊ ¼Ò½º±îÁö Âü°í¸¦ Çϼż Á¦ÀÛÀ» ÇÏ½Ã¸é µË´Ï´Ù.
À§ ¼Ò½º¸¦ ±âÁØÀ¸·Î »ó´Ü¿¡´Â °í°´´Ô²²¼ Ãß°¡ÇÏ½Ç ·Î±×ÀÎ ¿¬µ¿ ¹× ·Î±×ÀÎÁ¤º¸¸¦ Àоî¿À´Â ·çƾ,
°ËÁõÇÏ´Â ·çƾÀ» ¸¸µé¾î ³ÖÀ¸¼Å¼ Á¤»ó ·Î±×ÀΠ󸮰¡ µÉ ¶§ °ªÀÌ Ãâ·ÂÀÌ µÉ ¼ö Àִ ȯ°æÀ» ¸¸µé¾î º¸¼Å¾ß µÇ°Ú½À´Ï´Ù.
´ë·« ÀûÀ¸·Î ¸¸µé¾î¾ß µÉ ¼Ò½º ±¸¼ºÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
1. SNS »çÀÌÆ®¿¡¼ Á¤º¸¸¦ ¹Þ¾Æ¿À´Â ·çƾ ¹× °ËÁõ ·çƾ
2. À§ ÁÖ¼®¹® ±âÁØÀ¸·Î ¾Æ·¡ÂÊ ¼Ò½º¿¡ ÇØ´çÇÏ´Â ÀÌ¹Ì È¸¿ø°¡ÀÔÀÌ µÈ SNSȸ¿øÀÎÁö üũ
3. ȸ¿ø°¡ÀÔÀÌ µÇ¾î ÀÖÁö ¾Ê´Ù¸é ȸ¿ø°¡ÀÔ (insert)
4. ȸ¿ø°¡ÀÔÀÌ µÇ¾î ÀÖ´Ù¸é Æнº¿öµå¸¸ ·£´ý°ªÀ¸·Î º¯°æ (update)
5. ÀÌÈÄ happy_member_login.php ÆÄÀÏ·Î ¾ÆÀ̵ð¿Í Æнº¿öµå°ª °Á¦ Àü¼Û
insert ½Ã ÁÖÀÇÁ¡Àº $sns_siteÀÔ´Ï´Ù.
$Sql = "
INSERT INTO
$happy_member
SET
user_id = "${sns_site}_$SNS[sns_id]",
user_pass = "$password_secret",
user_name = "$SNS[sns_name]",
user_nick = "$SNS[sns_username]",
user_email = "$SNS[sns_email]",
photo1 = "$SNS[sns_image]",
`group` = "$happy_sns_member_group",
sns_site = "$sns_site",
$forwarding
reg_date = now()
";
$sns_site °ªÀº naver ȤÀº daum °ú °°ÀÌ Æ¯Á¤ ±¸ºÐ °ªÀ¸·Î ³Ö¾îÁÖ½Ã¸é µË´Ï´Ù.
$SNS[sns_id] ´Â sns »çÀÌÆ®¿¡¼ ³Ñ°ÜÁÖ´Â °íÀ¯°ªÀ¸·Î ȸ¿ø ±¸ºÐÀ» À§ÇÑ È¸¿ø ¾ÆÀ̵ð·Î »ç¿ëµË´Ï´Ù.
ÇØ´ç °ªÀº SNS ¾÷ü¿¡¼ °¢ ȸ¿øÁ¤º¸¸¦ ³Ñ°Ü ÁÙ¶§ °íÀ¯Å°°ªÀ» ³Ñ°ÜÁִµ¥, ÇØ´ç °íÀ¯Å°°ªÀ» ÀúÀåÇÏ°Ô µË´Ï´Ù.
ÀÌÈÄ SNS ¸¦ ÅëÇØ ·Î±×ÀÎÀ» ÇÑ »ç¶÷µé¿¡°Ô SNS¾ÆÀÌÄÜÀ» Ãâ·ÂÇϱâ À§ÇØ
inc/function.php ÆÄÀÏ¿¡¼ $happy_sns_array º¯¼ö¿¡ ÇØ´ç ¾÷ü¸¦ Á¤ÀÇÇØÁÖ½Ã¸é µË´Ï´Ù.
$sns_site ¿¡ Á¤ÀÇµÈ °ª (sns_site Çʵ忡 ÀúÀåµÈ°ª)°ú µ¿ÀÏÇØ¾ß Çϸç
À̺κÐÀº sns ȸ¿øÀ¸·Î ·Î±×ÀÎÇÑ °í°´ÀÇ ¾ÆÀÌÄÜ µîÀ» ºÒ·¯¿Ã¶§ »ç¿ëµË´Ï´Ù.
sns ÀÛ¾÷½Ã ·Î±×ÀÎ ºÎºÐÀÌ ¹®Á¦°¡ µÈ´Ù¸é ajax_sns_login.php ÆÄÀÏÀÇ ·Î±×ÀκκРÂü°íÇϼż
·Î±×ÀΠ󸮺κÐÀ» µ¿ÀÏÇÏ°Ô ÀÛ¾÷ÇϽøé Å« ¹®Á¦°¡ ¾øÀ»°ÍÀ¸·Î º¸ÀÔ´Ï´Ù.
|