Bosch HXR390H20T
-
Bosch HXR390H20T fırın Bosch'un 2019 yılı için çıkardığı özellikleri biraz
daha yükseltilmiş bir fırın görüntüsü veriyor. Seçimimizi bu fırından yana
kulla...
6 yıl önce
İçerikler özgün değildir. Sadece sık sık lazım olan işime yarayacak olan notları almış olduğum kişisel bloğumdur.
"require": {
"artdarek/oauth-4-laravel": "dev-master"
}
'providers' => array(
// ...
'Artdarek\OAuth\OAuthServiceProvider'
)
app/config/app.php
:'aliases' => array(
// ...
'OAuth' => 'Artdarek\OAuth\Facade\OAuth',
)
$ php artisan config:publish artdarek/oauth-4-laravel
config.phpde
<?php
return array(
/*
|--------------------------------------------------------------------------
| oAuth Config
|--------------------------------------------------------------------------
*/
/**
* Storage
*/
'storage' => 'Session',
/**
* Consumers
*/
'consumers' => array(
/**
* Facebook
*/
'Facebook' => array(
'client_id' => '',
'client_secret' => '',
'scope' => array('email'),
),
)
);
facebook app oluşturup client_id ve client_secreti yazıyoruz.
Controller dosyasında
/**
* Login user with facebook
*
* @return void
*/
public function loginWithFacebook() {
// get data from input
$code = Input::get( 'code' );
// get fb service
$fb = OAuth::consumer( 'Facebook' );
// check if code is valid
// if code is provided get user data and sign in
if ( !empty( $code ) ) {
// This was a callback request from facebook, get the token
$token = $fb->requestAccessToken( $code );
// Send a request with it
$result = json_decode($fb->request( '/me?fields=id,name,first_name,last_name,email,photos' ), true);
$message = 'Your unique facebook user id is: ' . $result['id'] . ' and your name is ' . $result['name'];
echo $message. "<br/>";
//Var_dump
//display whole array().
echo('http://graph.facebook.com/'.$result['id'].'/picture?type=large<br>');
dd($result);
try{
$user = Sentry::findUserByLogin($result['email']);
Sentry::login($user, false);
return Redirect::to('contractors/dashboard');
}
catch (Cartalyst\Sentry\Users\UsersNotFoundException $e)
{
$user = Sentry::register(array(
'activated' => 1,
'email' => $result['email'],
'first_name' => $result['first_name'],
'last_name' => $result['last_name'],
));
$group = Sentry::findGroupByName($data['contractor']);
$user->addGroup($usergroup);
Sentry::login($user, false);
return Redirect::to('contractors/dashboard');
}
}
// if not ask for permission first
else {
// get fb authorization
$url = $fb->getAuthorizationUri();
// return to facebook login url
return Redirect::to( (string)$url );
}
}
$result = json_decode($fb->request( '/me?fields=id,name,email' ), true);
© Arif Erzin Bloğu-Kendime Notlar 2013 . Powered by Bootstrap , Blogger templates and RWD Testing Tool
Hiç yorum yok :
Yorum Gönder