import React from 'react' import { usePage } from '@inertiajs/react' import DocsCallout from '../../components/docs/DocsCallout' import DocsFaqAccordion from '../../components/docs/DocsFaqAccordion' import DocsSection from '../../components/docs/DocsSection' import DocsSidebarNav from '../../components/docs/DocsSidebarNav' import DocsStepList from '../../components/docs/DocsStepList' import QuickstartNextSteps from '../../components/docs/QuickstartNextSteps' import SeoHead from '../../components/seo/SeoHead' import { ACCESS_BASICS_ITEMS, COMMON_MISTAKES, FAQ_ITEMS, HERO_METRICS, LOGIN_STEPS, RECOVERY_STEPS, RELATED_HELP_ITEMS, SAFETY_ITEMS, SECTION_ITEMS, SIGNUP_STEPS, TROUBLESHOOTING_ITEMS, } from './authHelpContent' function HeroMetric({ label, value, note }) { return (
{label}
{value}

{note}

) } function BulletGrid({ items, tone = 'sky' }) { const dotColor = tone === 'amber' ? 'bg-amber-300' : tone === 'emerald' ? 'bg-emerald-300' : 'bg-sky-300' return (
{items.map((item) => (
{item}
))}
) } function InsightCard({ item }) { return (

{item.title}

{item.body}

) } function TroubleCard({ item, links }) { return (

{item.title}

{item.body}

{item.linkLabel}
) } export default function AuthHelpPage() { const { props } = usePage() const links = props.links || {} const signedIn = Boolean(props.auth?.signed_in) const jsonLd = [ { '@context': 'https://schema.org', '@type': 'Article', headline: 'Signup and Login Help', description: props.description, url: props.seo?.canonical, author: { '@type': 'Organization', name: 'Skinbase', }, about: ['Signup', 'Login', 'Password recovery', 'Verification', 'Account access'], }, { '@context': 'https://schema.org', '@type': 'FAQPage', mainEntity: FAQ_ITEMS.map((item) => ({ '@type': 'Question', name: item.question, acceptedAnswer: { '@type': 'Answer', text: item.answer, }, })), }, ] const relatedHelpItems = RELATED_HELP_ITEMS.map((item) => ({ ...item, href: links[item.linkKey], })) return (

Signup and login help

Account access should feel clear, fixable, and much less stressful than it often does.

This page explains how signup, login, password recovery, and account verification basics work on Skinbase Nova so you can get into your account, recover it when needed, and separate true access problems from workflow or permission confusion.

{HERO_METRICS.map((metric) => ( ))}
The important point is not only getting signed in. It is getting back to the authenticated parts of Skinbase that depend on account access, such as Studio and creator settings.
Reset confusion often comes from watching the wrong email account or ignoring spam and promotions folders. If the password is unclear, move into recovery instead of burning time on repeated failed guesses that only make the situation feel worse.
{ACCESS_BASICS_ITEMS.map((item) => ( ))}
{TROUBLESHOOTING_ITEMS.map((item) => ( ))}
) }