NoctisHsu
11/10/2014 - 6:53 PM

angular-facebook-app-want-to-save-both-login-status-for-different-page

angular-facebook-app-want-to-save-both-login-status-for-different-page

function FriendFilterCtrl($scope,$http) {
    $scope.login = function() {
        var require = 'friends_birthday,friends_about_me,friends_relationships,friends_likes,friends_about_me';
        FB.login(function(response) {
            if (response.status === 'connected') {
                $scope.uid = response.authResponse.userID;
                var uid = response.authResponse.userID;
                var accessToken = response.authResponse.accessToken;
                var userURL = "https://graph.facebook.com/"+uid+"";
                var dataURL = "https://graph.facebook.com/"+uid+"?fields=friends.fields(birthday,name,relationship_status)&access_token="+accessToken+"";
            }
        })};
}
function MainCtrl($scope,$http) {
    $scope.login = function(){
        FB.login(function(response) {
            $scope.uid = response.authResponse.userID;
            $scope.accessToken = response.authResponse.accessToken;
            login_success($scope.uid,$scope.accessToken);
        });
    };
    var require = 'friends_birthday,friends_about_me,friends_relationships,friends_likes,read_stream,user_about_me,publish_stream';
    FB.login(function(response) {
        if (response.status === 'connected') {
            $scope.uid = response.authResponse.userID;
            $scope.accessToken = response.authResponse.accessToken;
            login_success($scope.uid, $scope.accessToken);
        }
    },{scope:require});}
angular
    .module('fbPostApp', ['ngCookies', 'ngResource', 'ngSanitize', 'ngRoute'])
    .config(function ($routeProvider) {
        $routeProvider
            .when('/', {
                templateUrl: 'views/main.html',
                controller: 'MainCtrl'
            })
            .when('/friend-filter', {
                templateUrl: 'views/friend-filter.html',
                controller: 'FriendFilterCtrl'
            })
            .otherwise({
                redirectTo: '/'
            });
        });