Проблема с Laravel Steam Auth

109
26 апреля 2021, 05:10

следующая проблема: Использую данный пакет: https://github.com/invisnik/laravel-steam-auth

<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Session;
use Invisnik\LaravelSteamAuth\SteamAuth;
use App\User;
use Auth;
class AuthController extends Controller
{
    /**
     * The SteamAuth instance.
     *
     * @var SteamAuth
     */
    protected $steam;
    /**
     * The redirect URL.
     *
     * @var string
     */
    protected $redirectURL = '/profile';
    /**
     * AuthController constructor.
     *
     * @param SteamAuth $steam
     */
    public function __construct(SteamAuth $steam)
    {
        $this->steam = $steam;
    }
    /**
     * Redirect the user to the authentication page
     *
     * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
     */
    public function redirectToSteam()
    {
        return $this->steam->redirect();
    }
    /**
     * Get user info and log in
     *
     * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
     */
    public function handle()
    {
        if ($this->steam->validate()) {
            $info = $this->steam->getUserInfo();
            if (!is_null($info)) {
                $user = $this->findOrNewUser($info);
                Auth::login($user, true);
                return redirect($this->redirectURL); // redirect to site
            }
        }
        return $this->redirectToSteam();
    }
    /**
     * Getting user by info or created if not exists
     *
     * @param $info
     * @return User
     */
    protected function findOrNewUser($info)
    {
        $user = User::where('steamid', $info->steamID64)->first();
        if (!is_null($user)) {
//            if ($user->name != $info->personname) { $user->name = $info->personname; $user->save(); } // update info
//            if ($user->avatar != $info->avatarfull) { $user->avatar = $info->avatarfull; $user->save(); }
            return $user;
        }
//        $utm = '';
//        if (Session::has('utm'))
//            $utm = Session::get('utm');
        return User::create([
            'name' => $info->personaname,
            'avatar' => $info->avatarfull,
            'steamid' => $info->steamID64,
            'remember_token' => \Illuminate\Support\Str::random(16),
            //'refer' => $utm
        ]);
    }
}

Выше код контроллера. Работал еще неделю назад на хостинге и на локалке нормально. После ряда изменений (не связанных со стим) перестало работать на хостинге, на локалке полет отличный, на хостинге получаем следующую ошибку:

Ума не приложу в чем может быть проблема, многих коллег опросил все разводят руками, может кто то сталкивался с подобным ?

upd. Забыл добавить, ключ менял несколько раз. Еще при указании левого ключа, на локалке я получаю ошибку - неверный ключ, а тут могу от балды задать и все равно такая ошибка. Менял домен и хостинг (создавал новый аккаунт у того же хостинг провайдера), но сомневаюсь что проблема в нем

READ ALSO
Как узнать на какой строке echo

Как узнать на какой строке echo

в wp с помощью ajax получаю данные из functionphp но в месте с данными выводится какой-то 0

93
Числительные строкой в Android

Числительные строкой в Android

Мне нужно вывести числительное в виде строки в android (первый, второй, третий, четвертый и тд), а обьектов может быть безграничное количество...

71