Updated register and login

This commit is contained in:
Patrick Alvin Alcala 2025-10-07 16:29:09 +08:00
parent 694a49cb90
commit 000f566056
2 changed files with 18 additions and 3 deletions

View file

@ -40,8 +40,9 @@ export default () => {
} }
if (dbpassword.result === hashPassword) { if (dbpassword.result === hashPassword) {
_employeeId.set(employeeid) _employeeId.set(employeeid.result)
_employeeName.set(name()) _employeeName.set(name())
saveEmployee()
setLoggedin(2) setLoggedin(2)
} else { } else {
setLoggedin(1) setLoggedin(1)
@ -60,6 +61,20 @@ export default () => {
navigate('/main') navigate('/main')
} }
const gotoAssessor = () => {
navigate('/assessor')
}
const navigateToRolePage = () => {
if (role() === 'Assessor') gotoAssessor()
else gotoMain()
}
const saveEmployee = () => {
sessionStorage.setItem('id', _employeeId.get().toString())
sessionStorage.setItem('name', _employeeName.get())
}
createEffect(() => { createEffect(() => {
if (role() === 'Approver') setName(APPROVERNAME) if (role() === 'Approver') setName(APPROVERNAME)
else if (role() !== 'Approver' && name() === APPROVERNAME) setName('') else if (role() !== 'Approver' && name() === APPROVERNAME) setName('')
@ -146,7 +161,7 @@ export default () => {
</Padding> </Padding>
</Page> </Page>
<div onClick={gotoMain}> <div onClick={navigateToRolePage}>
<Modal trigger={loggedin() === 2} background="#123220ff" color="#cdfbe1f0" opacity={0.8}> <Modal trigger={loggedin() === 2} background="#123220ff" color="#cdfbe1f0" opacity={0.8}>
<Padding top={1} bottom={1} left={4} right={4}> <Padding top={1} bottom={1} left={4} right={4}>
<Column> <Column>

View file

@ -161,7 +161,7 @@ export default () => {
<Padding top={2} left={0} right={0} bottom={0}> <Padding top={2} left={0} right={0} bottom={0}>
<Row> <Row>
<Box curved thickness={2} padding="2rem" color="#2f465cd7" background="#04040654"> <Box curved thickness={2} padding="2.25rem" color="#2f465cd7" background="#04040660">
<Row> <Row>
<span class="box-title">Registration</span> <span class="box-title">Registration</span>
</Row> </Row>