HTTP Auth is going to be more secure in theory, but if someone has gone to enough trouble to hack through a well designed form based login, the chances are they are capable of, and willing to hack through your HTTP Auth.
There is "NO SUCH THING" as a totally secure website,
but good luck all the same 😃