Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- angular.module('starter.controllers', [])
- .controller('HomeCtrl', function($scope, $state) {
- firebase.auth().onAuthStateChanged(function(user) {
- var user = firebase.auth().currentUser;
- var email = user.email;
- var uid = user.uid;
- var name = user.displayName;
- if (user) {
- console.log('hello' + ' ' + name + ' ' + uid );
- } else {
- $state.go('/login');
- }
- });
- })
- .controller('NotifCtrl', function($scope) {})
- .controller('CreateCtrl', function($scope, $state, $ionicSlideBoxDelegate) {
- $scope.startApp = function() {
- $state.go('intro');
- };
- $scope.next = function() {
- $ionicSlideBoxDelegate.next();
- };
- $scope.previous = function() {
- $ionicSlideBoxDelegate.previous();
- };
- // Called each time the slide changes
- $scope.slideChanged = function(index) {
- $scope.slideIndex = index;
- };
- })
- .controller('GroupesCtrl', function($scope, $state) {
- })
- .controller('SettingsCtrl', function($scope) {
- $scope.logout = function (){
- firebase.auth().signOut().then(function() {
- console.log('user loged out');
- }, function(error) {
- console.log('an error occured');
- });
- }
- })
- .controller('EventCtrl', function($scope, $ionicNavBarDelegate) {
- })
- .controller('FriendsCtrl', function($scope) {})
- // connexion avec facebook
- .controller('WelcomeCtrl', function($scope) {
- $scope.facebook = function(){
- var provider = new firebase.auth.FacebookAuthProvider();
- firebase.auth().signInWithPopup(provider).then(function(result) {
- var token = result.credential.accessToken;
- var user = result.user;
- console.log(user);
- }).catch(function(error) {
- var errorCode = error.code;
- var errorMessage = error.message;
- var email = error.email;
- var credential = error.credential;
- });
- }
- })
- //login Controller
- .controller('loginCtrl', function($scope, $state) {
- $scope.loginEmail = function(){
- var email = document.getElementById('email').value;
- var password = document.getElementById('password').value;
- firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
- var errorCode = error.code;
- var errorMessage = error.message;
- });
- $state.go('tab.home');
- };
- })
- // Inscription Controller
- .controller('signinCtrl', function($scope, $state) {
- $scope.signupEmail = function(){
- var email = document.getElementById('email').value;
- var password = document.getElementById('password').value;
- var username = document.getElementById('username').value;
- firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
- var errorCode = error.code;
- var errorMessage = error.message;
- });
- $state.go('tab.home');
- };
- });
- <p> {{ "hello" + name }} </p>
- hello Antonin Mrchd tOC1zFT39Ygp2SBYg7f6Cnlgtlk2
- console.log('hello' + ' ' + name + ' ' + uid );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement