텍스트큐브와 외부페이지의 연동

Febuary 25 2009 23:03 Tip & Tech
제가 필요해서 만들었지만은 혹시나 필요한 사람들이 있을까봐 올려둡니다. (정확히 말하자면 필요는 한데 스스로 구현하기 귀찮아 하시는 분들이나 초보자분들을 위해)
연동이라고 제목에는 써놨지만은 로그인 정보정도나 공유하는 낮은 수준의 연동입니다.

예를 들면, 계정에 텍스트큐브말고 자신이 직접 페이지나 프로그램을 만들어서 쓰고 있는데 텍스트큐브랑 연계가 되어서 로그인 여부라던지 특정 회원에게 숨겨진 메뉴를 보여준다던지 정도의 기능이 필요하신분이라면 받아가시면 되겠습니다.

사용방법
1. 첨부된 파일을 받아서 자신의 텍스트큐브 디렉토리에 업로드 합니다.
(플러그인이 아닙니다. 그냥 텍스트큐브 index.php 파일이 있는 최상위 디렉토리에 넣어둡니다.)
2. 외부 페이지의 파일 상단에서 방금 올린 파일을 include합니다. (php를 다룰줄 아셔야합니다.)
3. 각자에게 필요한 방식으로 응용

이 파일을 인클루드한 뒤에 $userData를 불러서 사용하시면 됩니다.
$userData가 비어 있다면 로그인을 안한 것이고
내용이 있다면 로그인한 사용자입니다.

$userData의 내용은 다음과 같습니다.

PHP array 변수로 되어있으며 "[]"안의 값은 키값입니다.
[0] => 아이디(email 주소)
[loginid] => 아이디(email 주소)
[1] => 이름(필명)
[name] => 이름(필명)
[2] => 가입한 날(unixtime)
[created] => 가입한 날(unixtime)
[3] => 로그인한 시각(unixtime)
[lastLogin] => 로그인한 시각(unixtime)

간단한 응용을 예로 들면

[code]
if($userData=='') echo "로그인 해주세요";
else
{
    echo $userData[name]."님 반갑습니다";
}
[/code]

이렇게 쓰시면 됩니다. 많은 도움이 되기를 바랍니다 :-)
Febuary 25 2009 23:03 Febuary 25 2009 23:03
Trackback URL : http://yubikiri.com/blog/trackback/4
menu openmenu close