我将注册用户存储到数据库db_register。
我想在登录时将每个用户的ID存储到一个数组中。
如何将每个用户ID存储到数组中?查看我的ASP.NET网页中的活动用户
回答
如果您正在使用FormsAuthentication,
- 你会得到所有用户
Membership.GetAllUsers();
。 - 它返回一个
MembershipUserCollection
。 - 枚举通过
MembershipUser
该集合。 - 你会看到一个名为
MembershipUser.IsOnline
一个布尔属性填充该集合在GridView中,你可以看到谁是网上的所有用户。
没错,但你是说这不适用于Windows或自定义身份验证? –
@ Henk Holterman:我担心OP可能只有每个用户的登录ID和密码 – naveen
有多种方式,你可以做到这一点,我想你需要的,如果你不使用FormsAuthentication提供有关你如何控制登录等
更多detaisl和你不想要将登录用户状态保存到数据库,那么我会说你最好的选择是在你的应用程序状态下拥有一个登录用户的集合/列表。因此,当用户登录时,将其添加到列表中。喜欢的东西:
(List<string>)(Application["loggedUsers"]).Add(loggedonusername);
然后,seprate页面上,你可以绑定一个网格/中继器等,以应用[“loggedUsers”。
当用户注销或其会话结束时,将从条目状态中删除条目。
或者,如果您有权修改数据库,则可以向用户表添加一个字段(如果有的话),表示用户是否已登录 - 这将代替将用户存储在应用程序状态中。
- 1. 检查用户是否被允许在asp.net中查看网页
- 2. 查看用户当前正在查看我的DotNetNuke网页的语言?
- 3. 我的网站用户活动警报
- 4. 仅查看网页中的特定div网页查看
- 5. 查看网页中的Android
- 6. 查看活动用户会话
- 7. 检查网页上的用户状态(活动,空闲)
- 8. 在我的网页asp.net显示在线用户(活跃用户)(C#)
- 9. 从asp.net网页创建新的活动目录帐户
- 10. ASP.NET在网页上查看PDF
- 11. 捕获用户在其浏览器中查看的https网页
- 12. 将网页加载到我的活动
- 13. 我可以在Asp.net网页中查看Access 2007中开发的报告吗?
- 14. ASP.NET:用于网站的XML查看器
- 15. 在webview中查看网页
- 16. 禁用在asp.net中查看上一页
- 17. 我的asp.net mvc中的JQueryUI Datepicker查看
- 18. 邀请用户的朋友通过网页的脸书活动
- 19. ASP.net网页用户控件
- 20. 跟踪用户对asp.net mvc网站的活动/操作?
- 21. 使未注册用户在joomsocial中查看活动
- 22. 检测查看相同网页或URL的用户
- 23. symfony的用户权限查看在网页
- 24. 如何确定用户是否真的在查看网页?
- 25. ASP.NET C#活动目录 - 查看用户密码到期前多长时间
- 26. 如何在用户从我的网页发布帖子时运行活动?
- 27. Asp.Net MVC查看前一页
- 28. 如何查看网页asp.net上的浮点图像?
- 29. 如何检索用户当前在Wordpress网站中查看的页面的ID?
- 30. 在一页中查看多个动态网站页面
请显示一些信息来源...你有什么试过的?什么不行?任何错误消息/异常? – Yahia