Пример #1
0
 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', 'Вы успешно авторизовались!');
 }
Пример #2
0
?>
			</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>