public function socialNet() { $url = $this->getBackUrl(); $route = Route::current(); $socialNetCode = $route->uri(); if (!in_array($socialNetCode, get_class_methods(GetSocialUser::class))) { return GetSocialUser::resultError(); } $userInfo = GetSocialUser::$socialNetCode(); if (!$userInfo) { return GetSocialUser::resultError(); } $user = Social::setSocialUser($userInfo); if (is_null($user)) { return GetSocialUser::resultError(); } if (Auth::check()) { return Redirect::to($url); } Auth::login($user); return Redirect::to($url)->with('userMessage', 'Добро пожаловать на наш сайт!')->with('userMessageTitle', 'Вы успешно авторизовались!'); }
?> </div> </div> <div class="form-group"> <div class="col-sm-offset-7 col-sm-3"> <?php echo Form::button('Регистрация', array('type' => 'submit', 'class' => 'btn btn-default')); ?> </div> </div> <?php echo Form::close(); ?> <hr> <div class="text-center"> <h3>Регистрация через социалные сети</h3> <a href="<?php echo Social::linkForSocNet('vk'); ?> "><img src="/assets/ico/vk48.png" alt="" /></a> <a href="<?php echo Social::linkForSocNet('fb'); ?> "><img src="/assets/ico/fb48.png" alt="" /></a> <a href="<?php echo Social::linkForSocNet('gp'); ?> "><img src="/assets/ico/gp48.png" alt="" /></a> </div> </div> </div>