Добрый день,
Ошибка компилятора C2679 - это:
двоичный «operator»: не найден оператор, принимающий правый операнд типа «type» (или отсутствует приемлемое преобразование)
Чтобы использовать этот оператор, необходимо перегрузить его для указанного типа или определить преобразование в тип, для которого определен оператор.
На сколько я понимаю, это 12 строка: " cin>>"id"; ". Вы пытаетесь получить от пользователя число. Правильно сделать так:
В 31 строке, возможно, такая же ошибка: " cout<<"password:"<< b; ".