Im做这样的事情让已经封锁了所有用户的列表会禁止用户列表我怎么才能得到被禁止的日期排序的禁止用户名单。最近被禁止的 应该是第一个。按日期降序
Q
按日期降序
1
A
回答
2
默认情况下,asp.net成员资格不存储此日期,因此您必须使用解决方法。一个简洁的方法是引入你自己的表格,但我建议滥用LastLoginDate。只要用户未正确登录(您的!isapproved将阻止发生),默认机制就不会触及此日期。
修改代码以阻止用户:
MembershipUser user = Membership.GetUser(username);
if (user != null)
{
user.IsApproved = isApproved;
user.LastLoginDate = DateTime.Now;
Membership.UpdateUser(user);
}
代码进行排序禁止日期,从@ Femaref的回答复制粘贴:使用SQL成员资格提供
public IQueryable<Aspnet_User> GetBannedUsers()
{
return db.Aspnet_Memberships
.Where(x => x.IsApproved == false)
.OrderByDescening(x => x.LastLoginDate)
.Select(x => x.Aspnet_User);
}
2
public IQueryable<Aspnet_User> GetBannedUsers()
{
return db.Aspnet_Memberships
.Where(x => x.IsApproved == false)
.OrderByDescening(x => x.BannedDate) //adjust property here
.Select(x => x.Aspnet_User);
}
相关问题
- 1. 按日期降序
- 2. 按日期和时间降序排序?
- 3. 排序日期降序
- 4. 按星期和日期分组EF按降序排列
- 5. 如何创建按钮以升序和降序排序日期?
- 6. Php数组按日期降序合并和排序
- 7. DynamoDB:查询所有数据并按日期降序排序
- 8. 排序按日期倒序并找到ID其不在降
- 9. Laravel查询生成器:如何按日期排序结果 - 先按未来日期的升序排序,然后按过去日期的降序排序。
- 10. 降序按日期滤波器阶与AngularJs
- 11. 按日期排序?
- 12. 按日期排序
- 13. 按日期排序
- 14. Django按日期排序(日)
- 15. 如何以降序显示日期
- 16. AngularJs中的日期降序排列
- 17. 使用VueFire,我如何按日期按降序排列(从最新到最旧)?
- 18. 如何按日期降序对NSDate进行排序,但随着时间的推移在该日期内上升?
- 19. 按日期排序数据?
- 20. 按日期分组排序
- 21. 排序包含按日期
- 22. SQL Server按日期排序
- 23. 如何按日期排序
- 24. 按日期排序JSON
- 25. 按日期排序与jmespath
- 26. asp.net gridview按日期排序
- 27. QSortFilterProxyModel按日期排序
- 28. [solver}排序库按日期
- 29. Date_Format和按日期排序
- 30. 按日期排序DataTable中
IM所以我在哪里可以引进banneddate?我应该直接将它添加到表Aspnet_Memberships还是那个糟糕的做法与“开箱即用”的表中搞乱? – raklos 2011-02-27 14:24:36
不知道,我认为这包括在内?我会引入一个新的表格,其中包含会员ID和BannedDate。 – Femaref 2011-02-27 14:31:39