setelah berhasil login, sudah dibenar diarahkan ke dasboard. pada bagian dashboard
let myToken = '';
if (localStorage.getItem('keepLogin') === 'true') {
myToken = getCookie('token');
} else {
myToken = sessionStorage.getItem('token');
}
dari dashboard langsung diarahkan login kembali karena localstorage untuk data keepLogin tidak ada. sehingga dianggap tidak memiliki token. jadi langsung diarahkan ke halaman login kembali.
solusi. bagian login untuk menyimpan data keepLogin apakah masuk ke cookie atau ke session
kemudian dipastikan di API login mengirimkan isKeepLogin.
return res.status(200).json({ token, isKeepLogin: !!isKeepLogin });
yg dimana is keep login didapatkan dari const { nis, password, isKeepLogin } = req.body;
terdapat kesalahan disini
setelah berhasil login, sudah dibenar diarahkan ke dasboard. pada bagian dashboard
dari dashboard langsung diarahkan login kembali karena localstorage untuk data keepLogin tidak ada. sehingga dianggap tidak memiliki token. jadi langsung diarahkan ke halaman login kembali.
solusi. bagian login untuk menyimpan data keepLogin apakah masuk ke cookie atau ke session
kemudian dipastikan di API login mengirimkan isKeepLogin.
return res.status(200).json({ token, isKeepLogin: !!isKeepLogin });
yg dimana is keep login didapatkan dariconst { nis, password, isKeepLogin } = req.body;
silakan diperbaiki