upd: login
Deskripsi: - upd trycatch fetch wa wibu server di halaman login dan verifikasi kode No Issues
This commit is contained in:
@@ -49,23 +49,30 @@ function ViewLogin() {
|
||||
if (cekLogin.success) {
|
||||
const code = Math.floor(Math.random() * 1000) + 1000
|
||||
setLoading(true)
|
||||
|
||||
const res = await fetch(`https://wa.wibudev.com/code?nom=${cekLogin.phone}&text=*DARMASABA*%0A%0A
|
||||
JANGAN BERIKAN KODE RAHASIA ini kepada siapa pun TERMASUK PIHAK DARMASABA. Masukkan otentikasi: *${encodeURIComponent(code)}*`).then(
|
||||
async (res) => {
|
||||
if (res.status == 200) {
|
||||
setValPhone(cekLogin.phone)
|
||||
setOTP(code)
|
||||
setUser(cekLogin.id)
|
||||
setVerif(true)
|
||||
setLoading(false)
|
||||
toast.success('Kode verifikasi telah dikirim')
|
||||
} else {
|
||||
toast.error('Internal Server Error')
|
||||
setLoading(false)
|
||||
try {
|
||||
const res = await fetch(`https://wa.wibudev.com/code?nom=${cekLogin.phone}&text=*DARMASABA*%0A%0A
|
||||
JANGAN BERIKAN KODE RAHASIA ini kepada siapa pun TERMASUK PIHAK DARMASABA. Masukkan otentikasi: *${encodeURIComponent(code)}*`).then(
|
||||
async (res) => {
|
||||
if (res.status == 200) {
|
||||
setValPhone(cekLogin.phone)
|
||||
setOTP(code)
|
||||
setUser(cekLogin.id)
|
||||
setVerif(true)
|
||||
setLoading(false)
|
||||
toast.success('Kode verifikasi telah dikirim')
|
||||
} else {
|
||||
console.error(res.status)
|
||||
toast.error('Internal Server Error')
|
||||
setLoading(false)
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
)
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
toast.error('Internal Server Error')
|
||||
}finally{
|
||||
setLoading(false)
|
||||
}
|
||||
} else {
|
||||
return toast.error(cekLogin.message)
|
||||
}
|
||||
|
||||
@@ -14,26 +14,30 @@ export default function ViewVerification({ phone, otp, user }: IVerification) {
|
||||
const [isLoading, setLoading] = useState(false)
|
||||
|
||||
async function onResend() {
|
||||
const code = Math.floor(Math.random() * 1000) + 1000
|
||||
|
||||
const res = await fetch(`https://wa.wibudev.com/code?nom=${phone}&text=*DARMASABA*%0A%0A
|
||||
JANGAN BERIKAN KODE RAHASIA ini kepada siapa pun TERMASUK PIHAK DARMASABA. Masukkan otentikasi: *${encodeURIComponent(code)}*`)
|
||||
.then(
|
||||
async (res) => {
|
||||
if (res.status == 200) {
|
||||
toast.success('Kode verifikasi telah dikirim')
|
||||
setOTP(code)
|
||||
} else {
|
||||
toast.error('Internal Server Error')
|
||||
try {
|
||||
const code = Math.floor(Math.random() * 1000) + 1000
|
||||
const res = await fetch(`https://wa.wibudev.com/code?nom=${phone}&text=*DARMASABA*%0A%0A
|
||||
JANGAN BERIKAN KODE RAHASIA ini kepada siapa pun TERMASUK PIHAK DARMASABA. Masukkan otentikasi: *${encodeURIComponent(code)}*`)
|
||||
.then(
|
||||
async (res) => {
|
||||
if (res.status == 200) {
|
||||
toast.success('Kode verifikasi telah dikirim')
|
||||
setOTP(code)
|
||||
} else {
|
||||
toast.error('Internal Server Error')
|
||||
}
|
||||
}
|
||||
}
|
||||
);
|
||||
);
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
toast.error('Internal Server Error')
|
||||
}
|
||||
}
|
||||
|
||||
async function getVerification() {
|
||||
setLoading(true)
|
||||
if (isOTP == inputOTP) {
|
||||
const setCookies = await funSetCookies({ user: user })
|
||||
const setCookies: any = await funSetCookies({ user: user })
|
||||
|
||||
if (setCookies.success) {
|
||||
toast.success(setCookies.message)
|
||||
|
||||
Reference in New Issue
Block a user