signup verify code bug fix

This commit was merged in pull request #68.
This commit is contained in:
victorAnumudu
2023-03-02 09:37:35 +01:00
parent be32be1ecd
commit c130c056f8
3 changed files with 56 additions and 32 deletions
+26 -10
View File
@@ -102,7 +102,7 @@ export default function SignUp() {
try {
const res = await userSignup.signupUser(userInfo);
if(res.status != 200 || res.data.status < 1){
if(res.status != 200){
setLoading(false)
setErrorMessage({
success: false,
@@ -110,15 +110,31 @@ export default function SignUp() {
})
return
}
// if status code is 200 proceed
setErrorMessage({
success: true,
message: 'Account created successfully'
})
setTimeout(()=>{
setLoading(false)
navigate("/verify-signup", { replace: true })
}, 1000)
if(res.status == 200){
if(res.data.status < 0) { // when resquest is successful but status is not 1
setLoading(false)
setErrorMessage({
success: false,
message: 'unable to create account'
})
return
}
// if request is successful and status is 1 proceed
setErrorMessage({
success: true,
message: 'Account created successfully'
})
localStorage.setItem('uuid', res.data.uuid) // Stores the user UUID to localstorage
localStorage.setItem('username', email) // Stores the user UUID to localstorage
setTimeout(()=>{
setLoading(false)
navigate("/verify-signup", { replace: true })
}, 1000)
}
} catch (error) {
setLoading(false)
setErrorMessage({