묻고답하기
게시판에 blog_api를 이용하여 글을 쓰려고 합니다. login정보를 이용하여 자동으로 글을 써보려고하는데요
2010.07.19 06:29
게시판에 blog_api를 이용하여 글을 쓰려고합니다.
1. blog_api를 이용하여 글을 올리는 것은 플래시와 PHP를 이용하여 성공하였습니다.
2. 이렇게 작동하는 플래시를 제로보드xe로 작성된 게시판에 화일 첨부를 하여서 동작을 시키려고 합니다.
3. 플래시는 일정한 질의 응답을 행하는 형태로 작성이 된 것입니다.
4. 이 플래시를 이용하여 질의 응답을 하는 사람은 홈페이지에 로그인이 된 사람이 사용하게 됩니다.
5. 그런데 blog_api를 이용하여 결과를 또 다른 게시판에 자동으로 질의응답내용을 게시하려고 하는데요
6. blog_api를 이용하는경우에는 주소정보, id, password가 필요하게 됩니다.
7.이정보를 추가 입력을 받지 않고 그냥 login_info를 이용해보려고 했는데, password가 md5로 암호화 되어 있어서
잘 처리가 안되더군요. (혹시 다른방법이 있으면 알려주시면 정말 감사하겠습니다)
8. 그래서 플래시에서 로그인 정보를 다시 입력 받아서 처리 하게 하려고 하는데요
그래도 일단 아이디와 패스워드가 맞는지 확인하기 위해서
아래와 같이 php를 작성해보았습니다.
<?
DB접속
.....
$result = mysql_query("select * from xe_member where user_id='$user_id' and password=password('$password')") or error(mysql_error());
//회원정보 출력
while($row=mysql_fetch_array($result))
{
// 내용 참조
}
?>
그런데 위와 같이 해보니 result정보가 다 공백으로 나오더군요;
장황하게 질문을 드렸는데
정리하자면 7번에서 blogapi를 이용할 때, 그냥 로그인 정보를 이용하여 처리할 방법이 있다면
고수님들의 가르침을 받고 싶습니다.
만약 이방법이 불가능하다면
게시판에 삽입된 플래시에서 id 패스워드를 입력받고 이 정보가 맞는지를 확인하는 과정을 어떤식으로
작성하면 되는 가르침을 받고 싶습니다.
고수님들의 답변 학수 고대 해봅니다.^^;
자체적으로 해결했습니다. ^^;
xe에서는 암호화를 md5를 이용해서 하기 때문에 쿼리가 다음으로 바뀌어야 하는군요
7번에 대한 해결책은 아직 잘 모르겠네요. 아마도 안될듯싶네요^^;
<?
DB접속
.....
$result = mysql_query("select * from xe_member where user_id='$user_id' and password= md5('$password')") or error(mysql_error());
//회원정보 출력
while($row=mysql_fetch_array($result))
{
// 내용 참조
}
?>