Skip to content

Instantly share code, notes, and snippets.

@audrl1010
Created February 21, 2019 08:27
Show Gist options
  • Save audrl1010/e9d48da9031d5a620bb4561977da8c92 to your computer and use it in GitHub Desktop.
Save audrl1010/e9d48da9031d5a620bb4561977da8c92 to your computer and use it in GitHub Desktop.
JWT Auth Approach in Next.js

Sign In

import defaultPage from "../../hocs/defaultPage"
import { show } from "../../utils/lock";

class SignIn extends React.Component {
  componentDidMount() {
    show()
  }
  
  render() {
    return <div></div>
  }
}

export default defaultPage(SignIn)

Sign Off

import React from "react"
import { unsetToken } from "../../utils/auth";
import { logout } from "../../utils/lock";

export default class SignOff extends React.Component {
  componentDidMount() {
    unsetToken();
    logout();
  }
  render() {
    return null
  }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment