I suppose you could start by writing a line-end. Seems like the previous write operation was not getting completed properly:
df = data.frame(doLogin()$Account,doLogin()$LoginTime)
cat("\n", file='collect_data/LoginUserData.csv', append=TRUE)
write.table(df,file='collect_data/LoginUserData.csv', append=TRUE, sep=',', col.names=F, row.names=F)