从无法访问的项目Fork
体验新版 GitCode,发现更多精彩内容 >>
import { magic } from '../../lib/magic' import { removeTokenCookie } from '../../lib/auth-cookies'
import { getLoginSession } from '../../lib/auth'
export default async function logout(req, res) {
try {
const session = await getLoginSession(req)
if (session) { await magic.users.logoutByIssuer(session.issuer) removeTokenCookie(res) } } catch (error) { console.error(error) }
res.writeHead(302, { Location: '/' }) res.end() }