public function logIn(Request $request)
 {
     Log::debug("JWTAuthController.logIn.begin");
     try {
         $username = "";
         if (!$request->isJson()) {
             $credentials = ["username" => $request->get("username"), "password" => $request->get("inputPassword")];
         } else {
             Log::debug("JWTAuthController.logIn:"******"JWTAuthController.logIn.password:"******"JWTAuthController.user:"******"JWTAuthController.logIn.User Not Found");
             } else {
                 Log::debug("JWTAuthController.logIn.Password Error");
             }
             if ($request->isJson()) {
                 return response()->json(false, 401);
             } else {
                 return view("login", ["errorMessage" => "Wrong User Or Password"]);
             }
         }
         $token = JWTAuth::fromUser($user);
         DragoCookie::setCookie($token, 10, false);
     } catch (Exception $e) {
         Log::error("JWTAuthController.logIn.exception:" . $e->getMessage());
         if ($request->isJson()) {
             return response()->json($e->getMessage());
         } else {
             return view("login", ["errorMessage" => "Something gone wrong. Please Retry"]);
         }
     }
     Log::debug("JWTAuthController.logIn.end");
     if ($request->isJson()) {
         return response()->json(["jwt" => $token]);
     } else {
         return redirect('/');
     }
 }