diff --git a/Backend/laravel9/app/Http/Controllers/WcController.php b/Backend/laravel9/app/Http/Controllers/WcController.php index 45f6100..8c82ef8 100644 --- a/Backend/laravel9/app/Http/Controllers/WcController.php +++ b/Backend/laravel9/app/Http/Controllers/WcController.php @@ -8,18 +8,17 @@ use Illuminate\Support\Facades\Auth; class WcController extends Controller { + public function __construct() + { + $this->middleware('auth:api')->only(['store', 'destroy']); + } + public function index() { $mosdok = WcAdatok::with('kerulet')->get(); return response()->json($mosdok); } - public function __construct() - { - $this->middleware('auth:api')->only(['store', 'destroy']); - } - - public function store(Request $request) { $validatedData = $request->validate([ diff --git a/PeePal_Dokumentacio_2024-2025.pdf b/PeePal_Dokumentacio_2024-2025.pdf new file mode 100644 index 0000000..4005215 Binary files /dev/null and b/PeePal_Dokumentacio_2024-2025.pdf differ diff --git a/frontend/peepal_react/src/WC_Komponens/Bejel_Regisz/AuthContext.jsx b/frontend/peepal_react/src/WC_Komponens/Bejel_Regisz/AuthContext.jsx index 5facd1e..af470f2 100644 --- a/frontend/peepal_react/src/WC_Komponens/Bejel_Regisz/AuthContext.jsx +++ b/frontend/peepal_react/src/WC_Komponens/Bejel_Regisz/AuthContext.jsx @@ -9,7 +9,6 @@ export function AuthProvider({ children }) { const API_URL = 'http://localhost:8000/api'; useEffect(() => { - // Check if user is logged in on page load const token = localStorage.getItem('token'); if (token) { fetchUserData(token); diff --git a/frontend/peepal_react/src/WC_Komponens/Bejel_Regisz/Regisztracio.jsx b/frontend/peepal_react/src/WC_Komponens/Bejel_Regisz/Regisztracio.jsx index aee2536..f3ecff7 100644 --- a/frontend/peepal_react/src/WC_Komponens/Bejel_Regisz/Regisztracio.jsx +++ b/frontend/peepal_react/src/WC_Komponens/Bejel_Regisz/Regisztracio.jsx @@ -26,7 +26,6 @@ export default function Regisztracio() { e.preventDefault(); setErrors({}); - // Basic validation const newErrors = {}; if (!formData.nev) newErrors.nev = 'A név megadása kötelező'; if (!formData.email) newErrors.email = 'Az email megadása kötelező'; diff --git a/frontend/peepal_react/src/WC_Komponens/Hozzadas/HozzaadForm.jsx b/frontend/peepal_react/src/WC_Komponens/Hozzadas/HozzaadForm.jsx index 811006a..ceb4a54 100644 --- a/frontend/peepal_react/src/WC_Komponens/Hozzadas/HozzaadForm.jsx +++ b/frontend/peepal_react/src/WC_Komponens/Hozzadas/HozzaadForm.jsx @@ -150,9 +150,11 @@ export default function HozzaadForm() { type="text" value={nyitva} onChange={(e) => setNyitva(e.target.value)} + pattern="^((([0-1]?[0-9])|(2[0-3])):[0-5][0-9])-(?:(24:00)|(([0-1]?[0-9]|2[0-3]):[0-5][0-9]))$" className="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500" placeholder="Nyitvatartás (Óra:Perc-Óra:Perc)" /> + {errors.nyitva &&

{errors.nyitva}

}
Akadálymentes: