Сравнить два поля, как?

Привет. Я новичок в использовании подобной платформы. Хотел выяснить как сравнить два поля при вводе данных пользователем?

У меня на сайте есть форма восстановления пароля, где нужно указать емаил и имя аккаунта. (login, email) Не могу понять как задать правило, чтобы была проверка соответствует ли поле емаил указанному аккаунту прежде чем менять пароль и высылать новый по почте.

Пытался сделать вот так:

array( ‘login, email’, ‘compare’, ‘compareAttribute’ => (‘login’ == ‘email’), ‘on’=>‘resetpassword’)

видимо нужна проверка еще на id в базе? чтобы понимать у какого именно пользователя сравнивать эти два поля?

мозги уже все поломал за сегодня… решил перед сном отписаться… может проснусь и кто то предложит вариант? : )) благодарю.