首页 > 解决方案 > 如何从 C# 和 MySQL 中的变量中的 db 获取用户角色

问题描述

我正在研究 MySQL 中的 C# 项目和数据库。一切正常,但我只想使用电子邮件和密码获取用户角色。我正在获取用户电子邮件和密码,但我不知道在用户登录全局变量期间如何获取用户角色。请查看我的代码并帮助我如何完成。

这是我的数据库的图像 https://i.imgur.com/NIKqa4w.png

这是我的代码

if (!Helper.CustomTextbox.ValidateContainer(this))
{
    Bunifu.Snackbar.Show(this, "Validation error.", 3000, Snackbar.Views.SnackbarDesigner.MessageTypes.Error);
    return;
}
var user = Program.db.GetRecord<User>($"email LIKE '{txtEmail.Text}' AND password like '{txtPassw.Text}'");
if(user==null)
{
    Bunifu.Snackbar.Show(this, "Invalid credentials, Contact Admin.", 3000, Snackbar.Views.SnackbarDesigner.MessageTypes.Error);
    return;
}

标签: c#mysql.netauthentication

解决方案


推荐阅读