/** * @return \Illuminate\Http\RedirectResponse */ public function bulk() { $action = Input::get('bulk_action'); $ids = Input::get('bulk_public_id'); $count = $this->tokenService->bulk($ids, $action); Session::flash('message', trans('texts.archived_token')); return Redirect::to('settings/' . ACCOUNT_API_TOKENS); }
public function getOTP() { $user = $this->getUser(); $this->otpModel = OTP::find()->where(['user_id' => $user->id])->one(); if ($this->otpModel != null) { if (!$this->isOtpValid()) { $this->otpModel->otp = TokenService::generateOTP(); $this->otpModel->created_on = date('Y-m-d H:i:s'); $this->otpModel->save(); } } else { $this->otpModel = new OTP(); $this->otpModel->otp = TokenService::generateOTP(); $this->otpModel->user_id = $user->id; $this->otpModel->created_on = date('Y-m-d H:i:s'); $this->otpModel->save(); } return $this->otpModel->otp; }
public function getAccessToken() { $sessionId = \Yii::$app->session->getId(); $user = \Yii::$app->getUser(); $accessToken = AccessToken::find()->where(['user_id' => $user->id])->andWhere(['session_id' => $sessionId])->one(); if ($accessToken != null) { if (!$accessToken->validate(['token'])) { $accessToken->token = TokenService::generateAccessToken(); } } else { $accessToken = new AccessToken(); $accessToken->user_id = $user->id; $accessToken->session_id = $sessionId; $accessToken->token = TokenService::generateAccessToken(); } $date = date('Y-m-d H:i:s'); $accessToken->created = $date; if ($accessToken->save()) { $this->accessToken = $accessToken; return $accessToken->token; } else { return null; } }
public function up() { $this->insert('access_token', ['token' => \app\services\TokenService::generateAccessToken(), 'user_id' => '1', 'created' => date('Y-m-d H:i:s')]); }