mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-11-01 03:49:24 +08:00 
			
		
		
		
	use jwt
This commit is contained in:
		| @@ -894,26 +894,6 @@ exports.entryPage = "dashboard"; | |||||||
|             } |             } | ||||||
|         }); |         }); | ||||||
|  |  | ||||||
|         socket.on("getUsername", async (callback) => { |  | ||||||
|             try { |  | ||||||
|                 checkLogin(socket); |  | ||||||
|  |  | ||||||
|                 let user = await R.findOne("user", " id = ? AND active = 1 ", [ |  | ||||||
|                     socket.userID, |  | ||||||
|                 ]); |  | ||||||
|  |  | ||||||
|                 callback({ |  | ||||||
|                     ok: true, |  | ||||||
|                     data: user.username, |  | ||||||
|                 }); |  | ||||||
|             } catch (e) { |  | ||||||
|                 callback({ |  | ||||||
|                     ok: false, |  | ||||||
|                     msg: e.message, |  | ||||||
|                 }); |  | ||||||
|             } |  | ||||||
|         }); |  | ||||||
|  |  | ||||||
|         socket.on("getSettings", async (callback) => { |         socket.on("getSettings", async (callback) => { | ||||||
|             try { |             try { | ||||||
|                 checkLogin(socket); |                 checkLogin(socket); | ||||||
|   | |||||||
| @@ -487,9 +487,11 @@ export default { | |||||||
|         }, |         }, | ||||||
|  |  | ||||||
|         loadUsername() { |         loadUsername() { | ||||||
|             this.$root.getSocket().emit("getUsername", (res) => { |             const jwtToken = localStorage.getItem("token"); | ||||||
|                 this.username = res.data; |             const [match, headerBase64, payloadBase64, signatureBase64] = jwtToken.match(/^(\S+)\.(\S+)\.(\S+)$/i); | ||||||
|             }); |             const payload = atob(payloadBase64); | ||||||
|  |             const oPayload = JSON.parse(payload); | ||||||
|  |             this.username = oPayload.username; | ||||||
|         }, |         }, | ||||||
|  |  | ||||||
|         loadSettings() { |         loadSettings() { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user