PHP를 완전히 처음 접한다면 가장 먼저 중요한 내용을 알아 내려고 노력하십시오. 당신이 달성하고자하는 것은 이미 하루 만에 배울 수있는 것보다 조금 더 복잡합니다.
그러나 언급 한 GitHub 프로젝트는 스팀 로그인을 위해 사용하기 쉬운 기능을 제공합니다. example.php
또는 demo.php
(자세한 내용) 파일을 확인하십시오. 먼저 웹 서버에 프로젝트의 내용을 업로드하여 플러그인을 설치해야합니다.
그런 다음 스크립트에서 require ('steamauth/steamauth.php');
에 코드에 사용 가능한 인증 기능이 있어야합니다.
예제에서는 스크립트가 포함 된 후에 변수 $_SESSION['steamid']
이 설정되었는지 여부를 확인합니다. 이 변수는 사용자가 로그인 할 때 설정되며 사용자가 아직 로그인하지 않았 으면 설정되지 않습니다.
그런 경우 steamlogin()
이 호출되어 증기 로그인 페이지로 리디렉션됩니다. 사용자가 올바르게 로그인하면 변수 $_SESSION['steamid']
이 사용자의 SteamID로 설정되고 원본 사이트 (스크립트)가 다시 표시됩니다. 이 페이지는 로그인 후에 다시로드됩니다.
이제 변수 $_SESSION['steamid']
이 설정되었으므로 userInfo.php
파일이 include ('steamauth/userInfo.php');
을 사용하여 포함되었습니다. 이 파일의 코드는 증기 프로파일 정보를 준비합니다.이 정보는 $steamprofile
배열을 사용하여 마지막으로 액세스 할 수 있습니다. 가능한 변수의 예는 demo.php
에 주어진다. $steamprofile['avatarfull']
, 사용자의 스팀 아바타 그림에 대한 전체 링크가 포함되어 있습니다.
기능을 사용하려는 경우 수행해야 할 작업에 대한 개요입니다. 문제가 발생하면 일부 파일의 소스 코드를 보는 것이 도움이 될 수 있습니다.
감사합니다. 이미 좋은 개요를 제공합니다. – MarkusL