diff --git a/backend/src/app.py b/backend/src/app.py index 4a686d8..ff6b8b6 100644 --- a/backend/src/app.py +++ b/backend/src/app.py @@ -223,9 +223,16 @@ def survey(): return ret, 400 -@app.route('/time') -def get_current_time(): - return {'time': time.time()} +@app.route('/api/protected/behavior', methods=['GET']) +@flask_praetorian.auth_required +def get_randompassword(): + print("Hallo") + + +@app.route('/api/protected/behavior', methods=['POST']) +@flask_praetorian.auth_required +def check_password_username(): + print("hallooo POST") # Run the example diff --git a/frontend/src/App.js b/frontend/src/App.js index 3f5652b..45f5a10 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -12,8 +12,8 @@ import Manual from "./components/pages/Manual"; import Secret from "./components/pages/Secret"; import Umfrage from "./components/pages/Umfrage"; import PrivateRoute from "./auth/PrivateRoute"; -import Behavior from "./components/pages/Behavior"; import { useAuth } from "./auth/AuthProvider"; +import BehaviorNormal from "./components/pages/BehaviorNormal"; function App() { const [isLoggedIn] = useAuth(); @@ -31,7 +31,7 @@ function App() { - + diff --git a/frontend/src/components/InputField.js b/frontend/src/components/InputField.js index 2c3767f..aa42f01 100644 --- a/frontend/src/components/InputField.js +++ b/frontend/src/components/InputField.js @@ -10,6 +10,8 @@ function InputField(props) { onChange={props.onChange} type={props.InputType} placeholder={props.InputPlaceHolder} + onCopy={props.onCopy} + onPaste={props.onPaste} /> ); diff --git a/frontend/src/components/Navbar.js b/frontend/src/components/Navbar.js index 26bc3c6..973b276 100644 --- a/frontend/src/components/Navbar.js +++ b/frontend/src/components/Navbar.js @@ -6,7 +6,7 @@ import "@fortawesome/fontawesome-free/css/all.css"; function Navbar() { const [click, setClick] = useState(false); - const [button, setButton] = useState(true); + const [button,setButton] = useState(true); const handleClick = () => setClick(!click); const closeMobileMenu = () => setClick(false); diff --git a/frontend/src/components/pages/Behavior.js b/frontend/src/components/pages/Behavior.js deleted file mode 100644 index cf3886a..0000000 --- a/frontend/src/components/pages/Behavior.js +++ /dev/null @@ -1,36 +0,0 @@ -import React, { useEffect } from "react"; -import "../../App.css"; -import Footer from "../../Footer"; -import { Logger } from "@behametrics/logger-web"; -import { useAuth } from "../../auth/AuthProvider"; - -export default function Behavior() { - let logger = new Logger({ - //inputs: ["cursor", "wheel", "keyboard", "touch"], - inputs: ["keyboard"], - // logToConsole: true, - }); - logger.init(); - - let [isLoggedIn] = useAuth(); - - useEffect(() => { - document.title = `${isLoggedIn}`; - console.log(isLoggedIn); - if (isLoggedIn === false) { - logger.stop(); - //console.log("stopped logger"); - } else { - logger.start(); - // console.log("start logger"); - } - }); - return ( - <> -
-

Studie Verhaltensmerkmale

-
-