qq_login.php 593 B

12345678910111213141516
  1. <?php
  2. require_once(PLUGINS_PATH.'/login/qq_h5/comm/config.php');
  3. //用户点击qq登录按钮调用此函数
  4. qq_login( session("appid"), session("scope"), session("callback"));
  5. function qq_login($appid, $scope, $callback)
  6. {
  7. session('state', md5(uniqid(rand(), TRUE))); //CSRF protection
  8. $login_url = "https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id="
  9. . $appid . "&redirect_uri=" . urlencode($callback)
  10. . "&state=" .session('state')
  11. . "&display=mobile"
  12. . "&scope=".$scope;
  13. Header("Location: $login_url");
  14. }
  15. ?>