om56 Ответов: 2

Как получить дату регистрации пользователя


пожалуйста, скажите мне, как я получаю дату регистрации пользователя на сайте


Идентификатор инт
Электронная почта varchar(500)
Пароль varchar(500)
Имя варчар(500)
Страна варчар(500)
LastLogin datetime
RegisterDate datetime//как зарегистрировать дату
Описание Varchar(500)
ImageName varchar(500)

логин.в CS


SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\omar\Documents\Visual Studio 2005\WebSites\Project1\App_Data\Database.mdf;Integrated Security=True;User Instance=True");
string chkUser = "Select * FROM [User] where Email='" + UserName + "' AND Password='" + Password + "'";
dt = dbClass.ConnectDataBaseReturnDT(chkUser);
if (dt.Rows.Count > 0)
{
  boolReturnValue = true;
  Session["UserId"] = dt.Rows[0]["Id"].ToString();
  string que = "UPDATE [User] SET LastLogin = GETDATE() where Id=" + Session["UserId"].ToString();// here is code of  lastlogin
<pre lang="midl">string que1= DateTime.Parse(dt.Rows[0]["RegisterDate"].ToString());
               dbClass.ConnectDataBaseToInsert(que);
//не удается преобразовать неявный тип system.date.time в строку

dbClass.ConnectDataBaseToInsert(que1);
}
вернуться boolReturnValue;

я хочу, как я получаю дату регистрации, когда пользователь регистрируется

2 Ответов

Рейтинг:
1

nit_singh

Вы можете попробовать вот так

DateTime.Parse( dt.Rows[0]["RegisterDate"].ToString());

или вот так
Convert.ToDatetime(dt.Rows[0]["RegisterDate"].ToString())


Рейтинг:
0

OriginalGriff

При создании пользователя в процессе регистрации сохраните текущую дату.
Когда вы читаете информацию обратно в свой код выше, просто считайте значение:

DateTime registeredOn = (DateTime) dt.Rows[0]["RegisterDate"];


Хотя я бы посоветовал вам посмотреть на лучший способ обработки доступа к базе данных: конкатенация строк очень опасна: она может привести к случайным или преднамеренным атакам SQL-инъекций. Вместо этого рассмотрим использование параметризованных запросов с помощью команды SqlCommand.Параметры.Метод AddWithValue


Manfred Rudolf Bihy

Мои 5+!