Salve a tutti.
Ho tre classi, una per la codifica delle stringhe (PasswordUtil) che restituisce un byte[]
una che si occupa di interfacciarsi con un database (dao_admin) che prende byte[] come paramentrocodice:public static byte[] encrypt(String source) throws Exception {...
ed una che si interfaccia con entrambi e funge da managercodice:public static void temp(connection_props DB_properties, byte[] password) throws Exception {...
Non riesco però a compilare la manager.codice:if(equals(user.getPassword(),PasswordUtil.encrypt(password))) destination = "/jsp/admin_home.jsp";
Mi da un errore di questo genere:
Dove sto sbagliando?codice:equals(java.lang.Object) in java.lang.Object cannot be applied to (byte[],byte[]) if(equals(user.getPassword(),PasswordUtil.encrypt(password))) destination = "/admin.jsp";

Rispondi quotando
