為了解決匿名用戶登錄成功以後,執行一些操作。在petshop有實現
1.在web.config中 加入 <anonymousIdentification enabled="true" />
表示激發Profile_MigrateAnonymous事件
2.在Global.asax中定義事件
void Profile_MigrateAnonymous(Object sender, ProfileMigrateEventArgs e) { // 獲取匿名用戶資料
}
其中: e.AnonymousID為匿名用戶登錄的id
var currentUser = HttpContext.Current.User;為登錄的用戶名