deleted another authentication

This commit is contained in:
SlimusMinus
2026-05-01 14:50:49 +03:00
parent c238b7355c
commit f7aabfd75e
2 changed files with 9 additions and 33 deletions

View File

@@ -7,20 +7,20 @@ export function useAuth() {
const [loading, setLoading] = useState(false);
const [error, setError] = useState("");
const login = async (email, password) => {
if (!email || !password) { setError("Введи email и пароль"); return; }
const login = async (login, password) => {
if (!login || !password) { setError("Введи login и пароль"); return; }
setLoading(true); setError("");
try {
const res = await fetch(`${API_URL}/api/auth/login`, {
const res = await fetch(`${API_URL}/api/v1/auth`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ email, password }),
body: JSON.stringify({ login, password }),
});
if (!res.ok) {
const data = await res.json().catch(() => ({}));
throw new Error(data.message || "Неверный email или пароль");
throw new Error(data.message || "Неверный login или пароль");
}
const { token, user } = await res.json();
@@ -34,21 +34,6 @@ export function useAuth() {
}
};
const loginGoogle = () => { /* TODO: @react-oauth/google */ };
const loginYandex = () => {
const clientId = process.env.REACT_APP_YANDEX_CLIENT_ID;
const redirect = encodeURIComponent(`${window.location.origin}/auth/yandex`);
window.location.href =
`https://oauth.yandex.ru/authorize?response_type=code&client_id=${clientId}&redirect_uri=${redirect}`;
};
const loginVK = () => {
const appId = process.env.REACT_APP_VK_APP_ID;
const redirect = encodeURIComponent(`${window.location.origin}/auth/vk`);
window.location.href =
`https://oauth.vk.com/authorize?client_id=${appId}&redirect_uri=${redirect}&response_type=code&scope=email`;
};
return { login, loginGoogle, loginYandex, loginVK, loading, error };
return { login, loading, error };
}