javascript for login/reg finished
javascript should be finished with no errors. just php to go for now.
This commit is contained in:
parent
79d8ecdff4
commit
766d3a6aef
|
|
@ -39,6 +39,10 @@ class Controller extends BaseController
|
||||||
return Response()->json(['message'=>$error, 'badInputs'=>[array_keys($messages)]]);
|
return Response()->json(['message'=>$error, 'badInputs'=>[array_keys($messages)]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!User::where('username', Request::input('username'))->first()) {
|
||||||
|
return Response()->json(['message'=>"Sorry, that user wasn't found!", 'badInputs'=>['username']]);
|
||||||
|
}
|
||||||
|
|
||||||
if (!Auth::attempt(Request::only('username', 'password'))) {
|
if (!Auth::attempt(Request::only('username', 'password'))) {
|
||||||
return Response()->json(['message'=>'Sorry, thats the wrong password!', 'badInputs'=>['password']]);
|
return Response()->json(['message'=>'Sorry, thats the wrong password!', 'badInputs'=>['password']]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,8 +20,6 @@ class Kernel extends HttpKernel
|
||||||
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
|
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
|
||||||
\App\Http\Middleware\TrimStrings::class,
|
\App\Http\Middleware\TrimStrings::class,
|
||||||
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
|
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
|
||||||
\Illuminate\Session\Middleware\StartSession::class,
|
|
||||||
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
|
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -28,9 +28,10 @@ export function CreateAccount(form)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
export const LoginToAccount = (form) => {
|
export function LoginToAccount(form) {
|
||||||
|
|
||||||
const body = form;
|
const body = form;
|
||||||
|
var badInputs = [];
|
||||||
|
|
||||||
return new Promise(async (resolve, reject)=>{
|
return new Promise(async (resolve, reject)=>{
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,8 @@ const LoginForm = (props) => {
|
||||||
setValidity({error: true, message:res.message, inputs: res.inputs});
|
setValidity({error: true, message:res.message, inputs: res.inputs});
|
||||||
setTimeout(()=>{setValidity({...validity, error: false, inputs: res.inputs});}, 4000);
|
setTimeout(()=>{setValidity({...validity, error: false, inputs: res.inputs});}, 4000);
|
||||||
}
|
}
|
||||||
|
window.history.pushState(`/home`);
|
||||||
|
return;
|
||||||
}).catch(error=>console.log(error));
|
}).catch(error=>console.log(error));
|
||||||
setWaitingForSubmission(false);
|
setWaitingForSubmission(false);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,8 @@ const RegisterForm = (props) => {
|
||||||
setValidity({error: true, message:res.message, inputs: res.inputs});
|
setValidity({error: true, message:res.message, inputs: res.inputs});
|
||||||
setTimeout(()=>{setValidity({...validity, error: false, inputs: res.inputs});}, 4000);
|
setTimeout(()=>{setValidity({...validity, error: false, inputs: res.inputs});}, 4000);
|
||||||
}
|
}
|
||||||
|
window.history.pushState(`/home`);
|
||||||
|
return;
|
||||||
}).catch(error=>console.log(error));
|
}).catch(error=>console.log(error));
|
||||||
setWaitingForSubmission(false);
|
setWaitingForSubmission(false);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue