Require GamerSafe login?

I am trying to set my game up so that a GamerSafe account is required to play. This seems like the easiest way for me to create a fairly secure login system without having to host the back end myself.

It seems pretty straightforward, but one thing I am bumping into is that I can't seem to trigger anything when the player cancels the login. Is it possible to display a little "You must log in to play" message if the player cancels the login pop-up?

Careful with that, forcing a user to log in to play the game can be a big turn off for a lot of people, usually you want to ease them into it all. Let them play without logging in then in the game give them incentive to want to log in... Show them that if they want to save their score, get achievements, save their game then logging in is needed.

Well a lot of times you will see some multi-player games that allow the user to play as a "guest" but heavily limit them to what they can do, if the player enjoys and once more then they will sign up. If the only way for them to get a taste of the game is to register for something they may not even be interested in then you get that whole scenario of "Ah, I have to sign up? Eh, I just wanted to try it out... Oh well" *closes window and opens up another game*.

EverQuest 2 dealt with this very cleverly by creating a 'newby island' where unregistered players could get a feel for the game (up to about level 8 character levels). An experienced player would complete all the content in about 2 hours, a genuine newby might come back two or three times over several days... They encouraged account holders to play through this content by simply making it faster to level there than on the 'main-land' which is of course unreachable until you have registered - and that meant that the new players were often grouping with more experienced players and getting to hear personal testimonials (eg. "oh yeah, i have a level 70 berserker, he's loads of fun!") which is one of the most effective forms of advertising.