mirror of
				https://github.com/elyby/accounts.git
				synced 2025-05-31 14:11:46 +05:30 
			
		
		
		
	Код модели подтверждения через email теперь является первичным ключом тамблицы
Реализована форма подтверждения email, обмазана тестами Слегка отрефакторена форма регистрации и авторизации в пользу выноса части логики в общего родителя Проект зачищен от стандартных тестовых параметров Пофикшены методы доступа к API
This commit is contained in:
		@@ -6,10 +6,10 @@ return [
 | 
			
		||||
        'username' => 'Admin',
 | 
			
		||||
        'email' => 'admin@ely.by',
 | 
			
		||||
        'password_hash' => '$2y$13$CXT0Rkle1EMJ/c1l5bylL.EylfmQ39O5JlHJVFpNn618OUS1HwaIi', # password_0
 | 
			
		||||
        'password_hash_strategy' => 1,
 | 
			
		||||
        'password_reset_token' => NULL,
 | 
			
		||||
        'password_hash_strategy' => \common\models\Account::PASS_HASH_STRATEGY_YII2,
 | 
			
		||||
        'password_reset_token' => null,
 | 
			
		||||
        'auth_key' => 'iwTNae9t34OmnK6l4vT4IeaTk-YWI2Rv',
 | 
			
		||||
        'status' => 10,
 | 
			
		||||
        'status' => \common\models\Account::STATUS_ACTIVE,
 | 
			
		||||
        'created_at' => 1451775316,
 | 
			
		||||
        'updated_at' => 1451775316,
 | 
			
		||||
    ],
 | 
			
		||||
@@ -19,11 +19,24 @@ return [
 | 
			
		||||
        'username' => 'AccWithOldPassword',
 | 
			
		||||
        'email' => 'erickskrauch123@yandex.ru',
 | 
			
		||||
        'password_hash' => '133c00c463cbd3e491c28cb653ce4718', # 12345678
 | 
			
		||||
        'password_hash_strategy' => 0,
 | 
			
		||||
        'password_reset_token' => NULL,
 | 
			
		||||
        'password_hash_strategy' => \common\models\Account::PASS_HASH_STRATEGY_OLD_ELY,
 | 
			
		||||
        'password_reset_token' => null,
 | 
			
		||||
        'auth_key' => 'ltTNae9t34OmnK6l4vT4IeaTk-YWI2Rv',
 | 
			
		||||
        'status' => 10,
 | 
			
		||||
        'status' => \common\models\Account::STATUS_ACTIVE,
 | 
			
		||||
        'created_at' => 1385225069,
 | 
			
		||||
        'updated_at' => 1385225069,
 | 
			
		||||
    ],
 | 
			
		||||
    'not-activated-account' => [
 | 
			
		||||
        'id' => 3,
 | 
			
		||||
        'uuid' => '86c6fedb-bffc-37a5-8c0f-62e8fa9a2af7',
 | 
			
		||||
        'username' => 'howe.garnett',
 | 
			
		||||
        'email' => 'achristiansen@gmail.com',
 | 
			
		||||
        'password_hash' => '$2y$13$2rYkap5T6jG8z/mMK8a3Ou6aZxJcmAaTha6FEuujvHEmybSHRzW5e', # password_0
 | 
			
		||||
        'password_hash_strategy' => \common\models\Account::PASS_HASH_STRATEGY_YII2,
 | 
			
		||||
        'password_reset_token' => null,
 | 
			
		||||
        'auth_key' => '3AGc12Q7U8lU9umIyCWk5iCnpdPvZ8Up',
 | 
			
		||||
        'status' => \common\models\Account::STATUS_REGISTERED,
 | 
			
		||||
        'created_at' => 1453146616,
 | 
			
		||||
        'updated_at' => 1453146616,
 | 
			
		||||
    ]
 | 
			
		||||
];
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,9 @@
 | 
			
		||||
<?php
 | 
			
		||||
return [
 | 
			
		||||
    [
 | 
			
		||||
        'key' => 'HABGCABHJ1234HBHVD',
 | 
			
		||||
        'account_id' => 3,
 | 
			
		||||
        'type' => \common\models\EmailActivation::TYPE_REGISTRATION_EMAIL_CONFIRMATION,
 | 
			
		||||
        'created_at' => time(),
 | 
			
		||||
    ],
 | 
			
		||||
];
 | 
			
		||||
@@ -1,14 +0,0 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
return [
 | 
			
		||||
    [
 | 
			
		||||
        'username' => 'erau',
 | 
			
		||||
        'auth_key' => 'tUu1qHcde0diwUol3xeI-18MuHkkprQI',
 | 
			
		||||
        // password_0
 | 
			
		||||
        'password_hash' => '$2y$13$nJ1WDlBaGcbCdbNC5.5l4.sgy.OMEKCqtDQOdQ2OWpgiKRWYyzzne',
 | 
			
		||||
        'password_reset_token' => 'RkD_Jw0_8HEedzLk7MM-ZKEFfYR7VbMr_1392559490',
 | 
			
		||||
        'created_at' => '1392559490',
 | 
			
		||||
        'updated_at' => '1392559490',
 | 
			
		||||
        'email' => 'sfriesen@jenkins.info',
 | 
			
		||||
    ],
 | 
			
		||||
];
 | 
			
		||||
		Reference in New Issue
	
	Block a user