Merge branch '895' of github.com:omnivore-app/omnivore into 895

This commit is contained in:
Rupin Khandelwal
2022-07-22 16:27:35 +02:00
2 changed files with 13 additions and 1 deletions

View File

@ -356,6 +356,11 @@ export function authRouter() {
cors<express.Request>(corsConfig),
async (req: express.Request, res: express.Response) => {
const { email, password } = req.body
if (!email || !password) {
res.redirect(`${env.client.url}/email-login?errorCodes=AUTH_FAILED`)
return
}
const query = `
mutation login{
login(input: {
@ -418,6 +423,11 @@ export function authRouter() {
cors<express.Request>(corsConfig),
async (req: express.Request, res: express.Response) => {
const { email, password, name, username, bio } = req.body
if (!email || !password || !name || !username) {
res.redirect(`${env.client.url}/email-signup?errorCodes=BAD_DATA`)
return
}
const query = `
mutation signup {
signup(input: {
@ -425,7 +435,7 @@ export function authRouter() {
password: "${password}",
name: "${name}",
username: "${username}",
bio: "${bio}"
bio: "${bio ?? ''}"
}) {
__typename
... on SignupSuccess {

View File

@ -52,6 +52,7 @@ export function EmailLogin(): JSX.Element {
<BorderedFormInput
key="email"
type="text"
name="email"
value={email}
placeholder="Email"
onChange={(e) => { e.preventDefault(); setEmail(e.target.value); }}
@ -63,6 +64,7 @@ export function EmailLogin(): JSX.Element {
<BorderedFormInput
key="password"
type="password"
name="password"
value={password}
placeholder="Password"
onChange={(e) => setPassword(e.target.value)}