Код модели подтверждения через email теперь является первичным ключом тамблицы

Реализована форма подтверждения email, обмазана тестами
Слегка отрефакторена форма регистрации и авторизации в пользу выноса части логики в общего родителя
Проект зачищен от стандартных тестовых параметров
Пофикшены методы доступа к API
This commit is contained in:
ErickSkrauch
2016-01-21 00:14:29 +03:00
parent 44aaea2c08
commit 7e90f1838e
30 changed files with 430 additions and 107 deletions

View File

@@ -10,11 +10,10 @@ class AuthenticationController extends Controller {
public function behaviors() {
return array_merge(parent::behaviors(), [
'access' => [
'class' => AccessControl::className(),
'only' => ['login'],
'class' => AccessControl::class,
'rules' => [
[
'actions' => ['login', 'register'],
'actions' => ['login'],
'allow' => true,
'roles' => ['?'],
],
@@ -25,8 +24,7 @@ class AuthenticationController extends Controller {
public function verbs() {
return [
'login' => ['post'],
'register' => ['post'],
'login' => ['POST'],
];
}