WOW..what an enormous effort to take a user form LOGIN directly to the FRONT PAGE of the Blog…
It’s no effort at all. Unless there is something that is way over my head here, and I am just not understanding what it is you want.
I must reiterate:
I am using the latest version of WordPress. I am using this plugin:
https://www.trashcan.org/2006/12/15/wordpress-login-stayput-plugin/
I uploaded it, activated it, and nothing more, no settings to screw with, no bells or whistles, and It does exactly what you want. This is what it does:
I go to the “frontpage” (home page, whatever page you want to call it, it’s the first thing I see when I go to my site), of my blog, I click “Login”, I login, and magically, I am instantly logged in and back on the front page of my blog. I never see the dashboard, I never see a link that says site view, or view site. In spite of the fact that this plugin states it was tested with version 2.0.5, it is still working perfectly for me on the 2.5 series.
Barring some irregularity in the URI structure of your actual WordPress installation vs the URI for your blog, I don’t know what crazy thing would cause it not to work.
I hope you find a solution.