thanks very much, i finally resolved the problem, cause i used the querysting url variable in the logged in to user value field, not the session variable <?php echo $_SESSION['UserID']; ?>
And also i used the wrong operator, i have set criteria field to '=' and compare to' 1' at the second time, it whould be '<>' in the criteral field and compare to field left blank and i set the checkout rule use the Url variable followed by the tutorial, that why the checkout page can only be accessed from redirected login page.
im very appreciate for your help, thank you very much for solve my problem.
Now is my shipping error, the error message come from the Shipping provider that i just find out, its tell me the problem with usernam or password where can i check it, cause i set up the whole things with wizard.
Please help me.