getting 401 unauthorised error while inserting data in supabase table.
const createUserProfile = async (name: string, email: string, college_name: string, stream: string, graduation_year: number) => {
const { data, error } = await supabase.from('profile').insert([
{
name: name,
email: email,
college_name: college_name,
stream: stream,
graduation_year: graduation_year,
}
])
console.log('createUserprofile', email);
}
async function signUpNewUserWithEmail() {
// if (!isInvalid && isMatchPassword) {
// console.log("signUpNewUserWithEmail")
const { data, error } = await supabase.auth.signUp({
email: emailAddressOrPhoneNo,
password: password,
options: {
emailRedirectTo: window.location.origin + '/sign-in?' + emailAddressOrPhoneNo,
data: {
firstName: firstName,
lastName: lastName,
}
}
})
// create user profile
createUserProfile(firstName + ' ' + lastName, emailAddressOrPhoneNo, collegeName, stream, parseInt(year))
if (data) {
router.push('/check-email')
} else if (error) {
setIsSubmitDisabled(false)
toast.error(error.message, {
position: "top-right",
autoClose: 5000,
hideProgressBar: false,
closeOnClick: true,
pauseOnHover: true,
draggable: true,
progress: undefined,
theme: "light",
});
}
setIsSubmitDisabled(false)
}
const { data, error } = await supabase.from('profile').insert([
{
name: name,
email: email,
college_name: college_name,
stream: stream,
graduation_year: graduation_year,
}
])
console.log('createUserprofile', email);
}
async function signUpNewUserWithEmail() {
// if (!isInvalid && isMatchPassword) {
// console.log("signUpNewUserWithEmail")
const { data, error } = await supabase.auth.signUp({
email: emailAddressOrPhoneNo,
password: password,
options: {
emailRedirectTo: window.location.origin + '/sign-in?' + emailAddressOrPhoneNo,
data: {
firstName: firstName,
lastName: lastName,
}
}
})
// create user profile
createUserProfile(firstName + ' ' + lastName, emailAddressOrPhoneNo, collegeName, stream, parseInt(year))
if (data) {
router.push('/check-email')
} else if (error) {
setIsSubmitDisabled(false)
toast.error(error.message, {
position: "top-right",
autoClose: 5000,
hideProgressBar: false,
closeOnClick: true,
pauseOnHover: true,
draggable: true,
progress: undefined,
theme: "light",
});
}
setIsSubmitDisabled(false)
}