Hi, sorry for the late reply, I don’t really monitor this message board.
There’s no real way to do what you’re asking for — it would mean removing previously seen pages from the remote user’s browser cache.
The real solution (and you’ve maybe seen this on other sites, but not realized how it works) to “break the back button” is to simply disable all HTTP caching of your /wp-admin/ pages, so they’re not stored in the browser cache in the first place.
That’s outside the scope of this plugin.
To point you in the right direction, if your web server is Apache, you could put some rules into a .htaccess file in the /wp-admin/ directory that instruct Apache to send HTTP response headers instructing the browser not to cache anything. Basically, this means sending “no cache” and an expires date in the past. For example, I copy/pasted this but it should work:
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control “max-age=0, no-cache, no-store, must-revalidate”
Header set Pragma “no-cache”
Header set Expires “Tue, 20 Jan 2009 20:00:00 GMT”
</ifModule>
You would want to put this in /wp-admin/.htaccess and not in your root .htaccess, because otherwise it would disable all browser caching for your whole site, which is probably not what you want.
(Other webservers like Nginx can also be configured to send whatever HTTP headers you want to control browser caching behavior.)