The "Logged on as" message can be changed in the AfterSuccessfulLogin event. Here is how you can display user's full name instead of username:
XSession.Session["UserName"] = data["FirstName"].ToString() + " " + data["LastName"].ToString();
See also:
•Save user data in session variables
•Grid Row JavaScript API: row.setMessage()