There are a number of problems here and the entire thread has gone off the rails…

@respectyoda – I appreciate your willingness to help. However, the solution you suggested here is incorrect. The TOS page shortcode does not work the same as other page shortcodes in the plugin. It is a very specific shortcode and is only for use within the TOS dialog setting found under the dialogs tab in the plugin’s options. If you use it on a page or within do_shortcode, it is not going to parse.

@ivan_vl – I am making an educated guess that your problem is you are not using the most recent version of the plugin. I see that you are essentially locking down the entire site and directing to wp-login.php for both login and registration. Note that while you can set things up that way, it’s not really the intended function of the plugin to operate the registration on the backend. The plugin does have functionality for that, but it’s not as clean. If you are not using version 2.8.7, then you need to update to that and see if you still have the same problem. Prior to 2.8.7, support for registration via wp-login.php was extremely limited.