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) => { | ||||
|             try { | ||||
|                 checkLogin(socket); | ||||
|   | ||||
| @@ -487,9 +487,11 @@ export default { | ||||
|         }, | ||||
|  | ||||
|         loadUsername() { | ||||
|             this.$root.getSocket().emit("getUsername", (res) => { | ||||
|                 this.username = res.data; | ||||
|             }); | ||||
|             const jwtToken = localStorage.getItem("token"); | ||||
|             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() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user