2011-10-14 3 views
0

좋아, 그래서 나는 PHP/MySQL에 매우 익숙하다는 말로 머리말을 붙일 것이다. 나는 적절한 답을 찾으려고 노력했지만 머리에 못을 박는 답을 찾지 못하면 무엇을 찾아야할지조차 모른다. 도움에 미리 감사드립니다.플래시 Facebook 게임 완료 후 고유 쿠폰 생성

내가하려는 것은 내가 만든 플래시 게임이있는 페이스 북 앱 탭을 개발하는 것이다. 주의해야 할 점은 일단 사용자가 게임에이긴다면 플래시 게임 내에서 쿠폰이 제공되는 html 페이지로 연결되는 링크를 제공해야한다는 것입니다. 기반 사용자 2 (삽입 이름 사람과 템플릿 JPEG를 생성) 사용자 입력을 기반으로 임의의 URL 또는 콘텐츠 3. 쿠폰은 게임의 1. 인증 :

나는 이것이 내가 세 단계가 필요합니다 의미 파악 on _POST 데이터를 인증에서

내 페이스 북에 있기 때문에 사용자에게 내 앱이 정보에 액세스하도록 허용하고 사용자에게 facebook 사용자 ID가 쿠폰을 생성하도록 허용하도록 앱을 설정하려고 할 수 있습니다. 양자 택일로, 나는 그 (것)들에게 그들의 이름을 입력하게 할 수 있고, 그 때 쿠폰이 창조 될 때 그 정보를 나르기 위하여 과자를 이용할 수 있었다는 것을 생각했다.

내가 직면 한 주요 문제는 다른 쿠폰과 공유 할 수 없도록 고유 쿠폰을 만드는 방법입니다.

답변

1

제대로 이해하면 마지막 부분이 실제로 가장 간단합니다. 단일 사용자에게만 적용되는 고유 한 코드가 필요합니다. 맞습니까? 그것은 실제로 사용자가 ID와 함께 db에 저장되는 한 임의의 코드 일 수 있으므로 적절한 사용자가 그것을 사용하는지 여부를 확인할 수 있습니다. 또 다른 방법은 같은 (원하는 경우 또는 이름) 사용자의 ID를 기반으로 암호화, 뭔가를 사용하는 것입니다 : 물론

$code = md5($userid . 'somethingsecret');

제대로 처음이다 필요한 사용자 인증을하지만, 꽤의 페이스 북 응용 프로그램을인지 앱에 권한을 부여하면 간단합니다.

가장 큰 문제는 사용자가 실제로 게임을하고 게임에서이기도록 보장하지 않은 것일 수 있습니다. 필요로하는 보안 수준에 따라 복잡해질 수 있습니다. 게임이 끝나면 플래시가 리디렉션되는 URL도 수동으로 방문 할 수 있습니다.

+0

안녕하세요, 저는 의견에 감사드립니다. 나는 아직 이것을 볼 기회가 없었다. 워크 플로우가 이렇게 바뀝니다. 이 일이 직장에서 나에게 돌아 오면 나는 그것이 어떻게 진행되는지 알려줄 것이다. 다시 한 번 감사드립니다! – user996077