|
|
|
@@ -2,6 +2,7 @@ |
|
|
|
|
|
|
|
namespace App\Http\Controllers\Web\Auth; |
|
|
|
|
|
|
|
use App\Codes\EnvironmentName; |
|
|
|
use App\Http\Controllers\Web\WebController; |
|
|
|
use App\Kintone\Models\Customer; |
|
|
|
use App\Models\User; |
|
|
|
@@ -9,6 +10,7 @@ use Exception; |
|
|
|
use Illuminate\Http\JsonResponse; |
|
|
|
use Illuminate\Http\Request; |
|
|
|
use Illuminate\Support\Facades\Auth; |
|
|
|
use League\CommonMark\Environment\Environment; |
|
|
|
|
|
|
|
class LoginController extends WebController |
|
|
|
{ |
|
|
|
@@ -71,6 +73,24 @@ class LoginController extends WebController |
|
|
|
} else { |
|
|
|
return $this->failedResponse(); |
|
|
|
} |
|
|
|
} else if (app()->environment([EnvironmentName::LOCAL->value]) && $param->password === "testuser") { |
|
|
|
|
|
|
|
// ローカル環境でのテストユーザー作成処理 |
|
|
|
$user = new User(); |
|
|
|
$user->email = $param->email; |
|
|
|
$user->kintone_id = $customer->getRecordId(); |
|
|
|
$user->password = "testuser"; |
|
|
|
$user->kintone_customer_code = $customer->getNumber(Customer::FIELD_CUSTOMER_CODE); |
|
|
|
$user->save(); |
|
|
|
|
|
|
|
if (Auth::attempt([ |
|
|
|
'email' => $param->email, |
|
|
|
'password' => 'testuser', |
|
|
|
])) { |
|
|
|
return $this->successResponse($customer->toArray()); |
|
|
|
} else { |
|
|
|
return $this->failedResponse(); |
|
|
|
} |
|
|
|
} else { |
|
|
|
return $this->failedResponse(); |
|
|
|
} |
|
|
|
|