子のtel_activationsの有効期限が切れたにもか変わらず、データが削除されません。email_activationsも同様かと思います。

このコミットが含まれているのは:
守矢諏訪子 2022-01-28 22:18:44 +09:00
コミット fe2fe0b247
2個のファイルの変更14行の追加2行の削除

ファイルの表示

@ -96,7 +96,13 @@ class ChildrenController extends Controller {
public function checkRegisterMain (Request $r) {
// トークンの確認
if (null === ($get = TelActivation::select('tel')->where('token', $r->token)->first())) {
if (null === ($get = TelActivation::select('tel', 'ttl')->where('token', $r->token)->first())) {
return ['status_code' => 400, 'error_messages' => ['不正な登録トークン。']];
}
// トークンの有効期限が切れた場合
if (time() > strtotime($get->ttl)) {
TelActivation::where('token', $r->token)->delete();
return ['status_code' => 400, 'error_messages' => ['不正な登録トークン。']];
}

ファイルの表示

@ -142,7 +142,13 @@ class FathersController extends Controller {
public function checkRegisterMain (Request $r) {
// トークンの確認
if (null === ($get = EmailActivation::where('token', $r->token)->first())) {
if (null === ($get = EmailActivation::select('ttl')where('token', $r->token)->first())) {
return ['status_code' => 400, 'error_messages' => ['不正な登録トークン。']];
}
// トークンの有効期限が切れた場合
if (time() > strtotime($get->ttl)) {
EmailActivation::where('token', $r->token)->delete();
return ['status_code' => 400, 'error_messages' => ['不正な登録トークン。']];
}