Alguém poderia me explicar sobre os campos da tabela user do yii2 (auth_key) pelo eu vi a senha do usuário esta no campo password_hash estou certo? So que no model no momento do cadastro gera um código randomico neste campo(auth_key) em que momento o yii utiliza este campo. Agradeço
O principal uso é para autenticar o usuário por cookie. Quando você optar por ser lembrado no Login, é dessa forma que o sistema lembra. O sistema tem de identificar e autenticar você de alguma forma. Ele poderia salvar seu nome de usuário e senha em um cookie (que seria inseguro) ou pode lembrar de você por outros meios. Este é um dos meios. Depois de fazer login em sua aplicação Yii dê uma olhada no cookie _identity que ele cria, você vai ver que a authkey faz parte do cookie. O cookie realmente lembra a $id, $authkey e a $duração, uma combinação id \ auth_key é mais seguro para se lembrar, do que, um nome de usuário/senha