kanazaca/laravel-steam-auth

Laravel Steam Auth

1.1.4 2015-03-30 20:00 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:49:08 UTC


README

此包是一个 Laravel 5 服务提供者,提供 Steam OpenID,并且非常容易与其他需要 Steam 认证的任何项目集成。

通过 Composer 安装

将以下内容添加到您的 composer.json 文件中的 require 对象

"kanazaca/laravel-steam-auth": "1.1.*"

之后,运行 composer install 来安装此包。

将服务提供者添加到 app/config/app.php 文件中的 providers 数组。

'providers' => array(
	// ...
	'kanazaca\LaravelSteamAuth\SteamServiceProvider',
)

最后,发布配置文件。

php artisan vendor:publish

使用方法

use kanazaca\LaravelSteamAuth\SteamAuth;

class SteamController extends Controller {

    /**
     * @var SteamAuth
     */
    private $steam;

    public function __construct(SteamAuth $steam)
    {
        $this->steam = $steam;
    }

	public function getLogin()
	{

        if( $this->steam->validate()){
            return  $this->steam->steamInfo;  //returns the user steam info
        }else{
            return  $this->steam->redirect(); //redirect to steam login page
        }
	}
}

鸣谢

  • invisnik(原始维护者)