Controller:
Код: Выделить всё
...
if ($user_d_n['id']) {
$user_d_n->RenewTokens();
} else {
....
Код: Выделить всё
public function RenewTokens(){
$this->access_token = sha1(mt_rand(10000, 99999) . time() . mt_rand(10000, 99999));
$this->access_token_exp = new Expression('NOW()+INTERVAL ' . Yii::$app->settings->getValue('interval_access_token_exp') . ' DAY');
$this->save();
}
Код: Выделить всё
...
"sex": "1",
"access_token": "6300e020d05046756de39e9cf75ade546efde6f2",
"access_token_exp":{
"expression": "NOW()+INTERVAL 9 DAY",
"params":[]
},
"download_profile": 1
...