Private
Public Access
1
0

bugfix hwioauth remember me && centralize hwioauth and facebook settings

This commit is contained in:
2016-12-21 16:15:25 +01:00
parent 1e2a231c6c
commit ccfb621c2b
7 changed files with 44 additions and 50 deletions

View File

@@ -9,9 +9,12 @@ hwi_oauth_login:
facebook_login:
path: /login/check-facebook
defaults: { _remember_me: on }
google_login:
path: /login/check-google
defaults: { _remember_me: on }
github_login:
path: /login/check-github
defaults: { _remember_me: on }

View File

@@ -1,4 +1,4 @@
services:
my.custom.user_provider:
jotun.user_provider:
class: Jotunheimr\UserBundle\Security\Core\User\MyFOSUBUserProvider
arguments: ['@fos_user.user_manager', { facebook: facebookId }, '@doctrine.orm.entity_manager']

View File

@@ -40,23 +40,17 @@
$(document).snowfall({deviceorientation: true, round: true, minSize: 5, maxSize: 8});
$('#fbLogin').length && $('#fbLogin').on('click', function () {
FB.login(function (response) {
if (response.authResponse) {
FB.getLoginStatus(function (response) {
if (response.status === 'connected') {
document.location = "{{ url("hwi_oauth_service_redirect", {service: "facebook"}) }}";
} else {
FB.login(function (response) {
if (response.authResponse) {
document.location = "{{ url("hwi_oauth_service_redirect", {service: "facebook"}) }}";
}
}, {scope: '{{ facebook_scope }}'});
}
}, {scope: 'email'});
{#FB.getLoginStatus(function (response) {#}
{#if (response.status === 'connected') {#}
{#document.location = "{{ url("hwi_oauth_service_redirect", {service: "facebook"}) }}";#}
{#} else {#}
{#FB.login(function (response) {#}
{#if (response.authResponse) {#}
{#document.location = "{{ url("hwi_oauth_service_redirect", {service: "facebook"}) }}";#}
{#}#}
{#}, {scope: 'email'});#}
{#}#}
{#});#}
});
});
});
</script>