我有两张 table 。一张表包含用户,另一张表包含用户角色。我知道如何从 mysql 数据库中获取数据,但如何将所有这些角色添加到我的用户中?
我通常会想到 Session.Add
但问题是我有 2-10 个角色,所以任何帮助将不胜感激!
这样做的目的是我想创建一个导航栏,它将根据链接的任何行显示 X 数量的链接,并且还阻止某些功能。
我已经解决了这个问题
MySqlCommand cmd2 = new MySqlCommand(storedProcedureName2, cn);
cmd2.CommandType = CommandType.StoredProcedure;
cmd2.Parameters.Add("@usernameID", userID);
MySqlDataReader dr2 = cmd2.ExecuteReader();
while (dr2.Read())
{
string roleName = dr2["role"].ToString();
mysql
Roles.AddUserToRole(userID, roleName);
}
然而,这不会随着超时联系 sql server 返回。我如何将其转换为使用 MySQL。
最佳答案
我会考虑实现您自己的Membership
和Roles
提供商:
关于c# - asp.net 从 mysql 为用户/ session 分配角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8070835/