After you have registered you will receive a user name and password from your online casino

What is the correctly punctuated version of this sentence?
After you have registered, you will receive a user name and password from your online casino.