1
我在我的項目中爲用戶提供了一個特例。如果用戶的訂閱已過期(我在login action
中查看),他將被重定向到他的profile
以編輯一些選擇。我如何防止他訪問除他的profile
之外的任何頁面。這是我在login action
如何只訪問一個特定頁面YII2(高級模板)?
if($subPaymentType == 'free'){
$subHours = $data[0]['sub_hours'];
$minutes = $subHours * 60 * 60;
$start_time = date('d-m-Y H:i:s', $startDate);
$endDate = $minutes + strtotime($start_time);
$endDate = date('d-m-Y H:i:s', $endDate);
if(strtotime(date('d-m-Y:')) < strtotime($endDate)){
$model->login();
}else{
$model->login();
//User can access this only page only
return $this->redirect(['user/view/?id='.Yii::$app->user->id]);
}
}