User Bearbeiten
User bearbeiten, holt die daten des Users vom server (Bild und Name) Beides kommt an, aber nur der Name wird angezeigt, das Bild wird nicht gesetzt, aber kann manuell gesetzt werden, wenn man bei data einen link reinschreibt
This commit is contained in:
		
							
								
								
									
										50
									
								
								express-server/public/javascripts/user.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								express-server/public/javascripts/user.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,50 @@
 | 
			
		||||
// Initialize Firebase
 | 
			
		||||
var config = {
 | 
			
		||||
    apiKey: "AIzaSyCuvwf78cmSDoZ2yS4XxHZhnjUn7yIHYfw",
 | 
			
		||||
    authDomain: "test-667ca.firebaseapp.com",
 | 
			
		||||
    databaseURL: "https://test-667ca.firebaseio.com",
 | 
			
		||||
    projectId: "test-667ca",
 | 
			
		||||
    storageBucket: "test-667ca.appspot.com",
 | 
			
		||||
    messagingSenderId: "221332577314"
 | 
			
		||||
};
 | 
			
		||||
firebase.initializeApp(config);
 | 
			
		||||
 | 
			
		||||
var fireuser;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
var vue = new Vue({
 | 
			
		||||
    el: '#vue-app',
 | 
			
		||||
    prop: {
 | 
			
		||||
        name: ''
 | 
			
		||||
    },
 | 
			
		||||
    data() {
 | 
			
		||||
        return {
 | 
			
		||||
            dataPic: ''
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    methods: {
 | 
			
		||||
        updateUser(){
 | 
			
		||||
 | 
			
		||||
        },
 | 
			
		||||
        getPicUrl(){
 | 
			
		||||
            return this.picUrl;
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    beforeCreate() {
 | 
			
		||||
        firebase.auth().onAuthStateChanged(function(user) {
 | 
			
		||||
            if (user) {
 | 
			
		||||
                fireuser = user;
 | 
			
		||||
                //GetUser
 | 
			
		||||
                axios.get('/getUser/' + fireuser.uid).then(result => {
 | 
			
		||||
                name = result.data[0].name;
 | 
			
		||||
                dataPic = result.data[0].picture + "";
 | 
			
		||||
                console.log("DataPic: ", dataPic)
 | 
			
		||||
            }).catch(err => console.error(err));
 | 
			
		||||
            } else {
 | 
			
		||||
              window.location("/");
 | 
			
		||||
              this.dataPic = "error"
 | 
			
		||||
            }
 | 
			
		||||
          });
 | 
			
		||||
          
 | 
			
		||||
    },
 | 
			
		||||
});
 | 
			
		||||
		Reference in New Issue
	
	Block a user