| 
					
				 | 
			
			
				@@ -100,13 +100,13 @@ async def get_home_page(request: Request, response: Response): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async def get_home_page(request: Request, response: Response): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return templates.TemplateResponse("index.html", {"request": request, "response": response}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-@app.get("/make_video", response_class=HTMLResponse) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@app.get("/make_video") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async def get_home_page(request: Request, response: Response, Authorize: AuthJWT = Depends()): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Authorize.jwt_required() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     except Exception as e: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         print(e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return '請先登入帳號' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return {'msg':{'eng':'Please login first','zh':'請先登入帳號'}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     current_user = Authorize.get_jwt_subject() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return templates.TemplateResponse("make_video.html", {"request": request, "response": response}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -116,7 +116,7 @@ async def get_home_page(request: Request, response: Response, Authorize: AuthJWT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Authorize.jwt_required() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     except Exception as e: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         print(e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return '請先登入帳號' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return {'msg':{'eng':'Please login first','zh':'請先登入帳號'}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     current_user = Authorize.get_jwt_subject() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return templates.TemplateResponse("make_video_long.html", {"request": request, "response": response}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -126,7 +126,7 @@ async def make_video_slide(request: Request, response: Response, Authorize: Auth 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Authorize.jwt_required() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     except Exception as e: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         print(e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return '請先登入帳號' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return {'msg':{'eng':'Please login first','zh':'請先登入帳號'}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     current_user = Authorize.get_jwt_subject() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return templates.TemplateResponse("make_video_slide.html", {"request": request, "response": response}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -227,13 +227,13 @@ async def register_old(request: Request): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             code = str(time.time()).replace('.','') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             db['register_veri_code'].insert({'code':code,'user_id':id}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mailer.register_verify('請至點擊網址驗證 : https://www.choozmo.com:8887/verify_email?code='+code, user.email) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return '註冊成功! 請回到上頁登入帳號' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return {'msg':{'eng':'Register success! Please login at previous page','zh':'註冊成功! 請回到上頁登入帳號'}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         else : 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return {'msg':'error'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         #return templates.TemplateResponse("make_video.html", {"request": request, "success": True},status_code=status.HTTP_302_FOUND) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         #return templates.TemplateResponse("login.html", {'request': request,"success": True}, status_code=status.HTTP_302_FOUND) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return {'msg':user.username+'重複,請更改'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return 'msg':{'eng':user.username+' is duplicated user name try another','zh':user.username+'重複,請更改'}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @app.post("/register") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async def register(request: models.register_req): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -246,11 +246,11 @@ async def register(request: models.register_req): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             code = str(time.time()).replace('.','') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             db['register_veri_code'].insert({'code':code,'user_id':id}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mailer.register_verify('請至點擊網址驗證 : https://www.choozmo.com:8887/verify_email?code='+code, request.email) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return '註冊成功! 請回到上頁登入帳號' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return {'msg':{'eng':'Register success! Please login at previous page','zh':'註冊成功! 請回到上頁登入帳號'}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         else : 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return {'msg':'error'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return {'msg':request.username+':使用者名稱重複,請更改'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return 'msg':{'eng':user.username+' is duplicated user name try another','zh':user.username+'重複,請更改'}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @app.get('/logout') 
			 |