Итак, у меня есть база данных sql, которая содержит один столбец, известный как «пользователи», а под таблицей «пользователи» - следующие строки; member_id (произвольно сгенерированный), логин (имя пользователя), пароль (пароль), истечение срока действия (когда истекает срок службы, например, срок службы истекает 18 августа 2016 года. Это истекает в Unix Time Stamp: \), введите (тип например, admin или пользователь) и ключ, который они приобрели для регистрации - все это находится в базе данных «vpam_xxxxxtest», я разработал визуальную базовую систему входа, которая выбирает из таблицы пользователей, имя пользователя и пароль, и проверяет вход пользователя, затем регистрируется; если данные соответствуют тому, что находится в базе данных, он отлично работает, но в то же время мне было интересно, как бы я закодировал его для проверки данных истечения срока действия пользователей, а если срок действия учетной записи истек, то покажите другую форму?Если пользователь истек - Visual Basic
Dim Myadapter As New MySqlDataAdapter
Dim Sqlquery = "SELECT * From users WHERE login='" & UsernameTextBox.Text & "'AND passwd ='" & StringtoMD5(PasswordTextBox.Text) & "';"
Dim Command As New MySqlCommand
Command.Connection = MysqlConnection
Command.CommandText = Sqlquery
Myadapter.SelectCommand = Command
Dim Mydata As MySqlDataReader
Mydata = Command.ExecuteReader
If Mydata.HasRows = 0 Then
Как бы интегрировать приведенное ниже SQL-решение в код?
Во время процесса входа в систему, проверьте действительный логин, в случае успеха, то проверьте истечения срока действия учетной записи. Если срок действия учетной записи истек, перенаправляйтесь в другую форму вместо основной формы. И поскольку этот пароль обновляется, не забудьте также обновить новую дату истечения срока действия. ^^^ Предложение от меня, но как я могу это сделать? – Comradeo