=
используется в качестве оператора присваивания
==
является оператором сравнения
Вы хотите использовать ==
для сравнения.
Пользователь и объекты ошибок являются неизменными, то есть вы не можете их изменить. Но они содержат значения, которые вы хотите проверить.
Я обновил ваш код для работы:
@IBAction func submit(_ sender: UIButton) {
if let email = txtemail.text, let passowrd = txtpass.text
{
Auth.auth().signIn(withEmail: email, password: passowrd) { (user, error) in
Database.database().reference().child("user").child("admin")
if user == true {
self.performSegue(withIdentifier: "adminlogin", sender : self)
}
if user == false {
self.performSegue(withIdentifier: "login", sender : self)
}
}
}
}