mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Working on API login
This commit is contained in:
parent
ac382fe3e7
commit
f82aaefd4c
@ -55,6 +55,18 @@ class LoginController extends Controller
|
||||
//$this->setCurrentCompanyId($user->companies()->first()->account->default_company_id);
|
||||
}
|
||||
|
||||
public function apiLogin(Request $request)
|
||||
{
|
||||
$this->validateLogin($request);
|
||||
|
||||
if ($this->attemptLogin($request)) {
|
||||
|
||||
return $this->authenticated($request, $this->guard()->user())
|
||||
?: response()->json(['message' => ctrans('texts.invalid_credentials')]);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Redirect the user to the provider authentication page
|
||||
*
|
||||
|
@ -42,9 +42,9 @@ class CreateUser
|
||||
*/
|
||||
public function handle() : ?User
|
||||
{
|
||||
$x = mt_rand(1,10000);
|
||||
$x = mt_rand(1,10000);//todo
|
||||
|
||||
$email = 'turbo124+'. $x .'@gmail.com';
|
||||
$email = 'turbo124+'. $x .'@gmail.com'; //todo
|
||||
|
||||
$user = new User();
|
||||
$user->account_id = $this->account->id;
|
||||
|
@ -21,7 +21,7 @@ Route::middleware('auth:api')->get('/user', function (Request $request) {
|
||||
Route::group(['middleware' => ['api_secret_check']], function () {
|
||||
|
||||
Route::post('api/v1/signup', 'AccountController@store')->name('signup.submit');
|
||||
Route::post('api/v1/login', 'UserController@login')->name('login.submit');
|
||||
Route::post('api/v1/login', 'Auth\LoginController@apiLogin')->name('login.submit');
|
||||
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user