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
|
|
@ -38,6 +38,10 @@ class Controller extends BaseController
|
|||
$messages = $valid->messages()->get('*');
|
||||
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'))) {
|
||||
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,
|
||||
\App\Http\Middleware\TrimStrings::class,
|
||||
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
|
||||
\Illuminate\Session\Middleware\StartSession::class,
|
||||
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -28,10 +28,11 @@ export function CreateAccount(form)
|
|||
});
|
||||
}
|
||||
|
||||
export const LoginToAccount = (form) => {
|
||||
export function LoginToAccount(form) {
|
||||
|
||||
const body = form;
|
||||
|
||||
var badInputs = [];
|
||||
|
||||
return new Promise(async (resolve, reject)=>{
|
||||
|
||||
await axios.post(`${protocol}apis.${url}/account/login`, body, {headers: {'X-CSRF-TOKEN': document.querySelector(`meta[name="csrf-token"]`).content}}).then(data=>{
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ const LoginForm = (props) => {
|
|||
setValidity({error: true, message:res.message, inputs: res.inputs});
|
||||
setTimeout(()=>{setValidity({...validity, error: false, inputs: res.inputs});}, 4000);
|
||||
}
|
||||
window.history.pushState(`/home`);
|
||||
return;
|
||||
}).catch(error=>console.log(error));
|
||||
setWaitingForSubmission(false);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,6 +46,8 @@ const RegisterForm = (props) => {
|
|||
setValidity({error: true, message:res.message, inputs: res.inputs});
|
||||
setTimeout(()=>{setValidity({...validity, error: false, inputs: res.inputs});}, 4000);
|
||||
}
|
||||
window.history.pushState(`/home`);
|
||||
return;
|
||||
}).catch(error=>console.log(error));
|
||||
setWaitingForSubmission(false);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue