Я хотел бы иметь возможность получить идентификатор текущего пользователя, зарегистрированного на моем сайте.Как получить UserID из пользовательской таблицы
Дело в том, что я не пытаюсь получить Guid, но User_ID, это поле, которое у меня есть на пользовательской моей табличке под названием Users. В этой таблице у меня есть User_ID, который является PK и UserId, который является FK из таблицы aspnet_Users.
Причина, по которой я хочу это поле, потому что у меня есть таблица. Покупайте каждый раз, когда пользователь LOGGED IN нажимает кнопку, говорящую (Buy), новый экземпляр saleId увеличивается и пользовательский_ID, который его купил. В моей таблице Пользователи User_ID имеют тип int, который начинается с 1, а также увеличивается каждый раз, когда на сайте регистрируется newUser.
Так что легче проверить-пользователя по идентификатору из (1.2.3), что уникальный идентификатор с 30 символов
Что я имею в виду что-то вроде этого:
protected void Button1_Click(object sender, EventArgs e)
{
string InsertSql = "INSERT INTO [Purchase] (User_ID) VALUES (@User_ID)";
using (Connection)
{
Connection.Open();
SqlCommand com = new SqlCommand(InsertSql, Connection);
com.Paramaters.AddWithValue("@User_ID", ????);
com.ExecuteNonQuery();
cn.Close();
}
}
Где ???? мне нужно каким-то образом ввести User_ID текущего пользователя, который находится в моей пользовательской таблице Users.
Спасибо за помощь
Вы членство? – RL89
Я так думаю, что вы подразумеваете под этим точно – user2394203
Уважаемый проверяю мою вторую логику с помощью 'ProviderUserKey' .. – Rahul