Childログイン、ログアウト完了しました。

このコミットが含まれているのは:
dragon1211 2021-11-05 15:44:41 +09:00
コミット ca7bdea67d
2個のファイルの変更15行の追加12行の削除

ファイルの表示

@ -40913,8 +40913,8 @@ var ChildLogin = function ChildLogin() {
setPassword = _useState6[1];
var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
password: '',
tel: ''
tel: '',
password: ''
}),
_useState8 = _slicedToArray(_useState7, 2),
_422errors = _useState8[0],
@ -40928,25 +40928,31 @@ var ChildLogin = function ChildLogin() {
var handleSubmit = function handleSubmit(e) {
e.preventDefault();
setSubmit(true);
set422Errors({
tel: '',
password: ''
});
var formdata = new FormData();
formdata.append('tel', tel);
formdata.append('password', password);
axios__WEBPACK_IMPORTED_MODULE_1___default().post('/api/children/login/', formdata).then(function (response) {
setSubmit(false);
console.log(response.data);
switch (response.data.status_code) {
case 200:
{
localStorage.setItem("from_login", true);
window.location.href = '/c-account/meeting';
break;
}
case 422:
set422Errors(response.data.error_messages);
break;
case 400:
set400Error(response.data.error_messages);
break;
}
})["catch"](function (err) {
return console.log(err);

ファイルの表示

@ -12,37 +12,34 @@ const ChildLogin = () => {
const [tel, setTel] = useState('');
const [password, setPassword] = useState('');
const [_422errors, set422Errors] = useState(
{
password: '',
tel: ''
});
const [_422errors, set422Errors] = useState({tel: '', password: ''});
const [_400error, set400Error] = useState('');
const handleSubmit = (e) => {
e.preventDefault();
setSubmit(true);
set422Errors({tel:'', password:''});
const formdata = new FormData();
formdata.append('tel', tel);
formdata.append('password', password);
axios.post('/api/children/login/', formdata)
.then(response => {
setSubmit(false)
console.log(response.data);
switch(response.data.status_code){
case 200:{
localStorage.setItem("from_login", true);
window.location.href = '/c-account/meeting';
break;
}
case 422: set422Errors(response.data.error_messages);
case 400: set400Error(response.data.error_messages);
case 422: set422Errors(response.data.error_messages); break;
case 400: set400Error(response.data.error_messages); break;
}
})
.catch(err=>console.log(err))
}
return (
<form onSubmit={handleSubmit} noValidate>