Topic: авторизация
таблицы users и userStatus
в users логин пароль
в userStatus значения администратор, мастер, сервис
мне нужно, что бы логин и пароль проверялись на соответствие userStatus и в зависимости от этого значения открывалась соответствующая форма..
на сколько я понимаю мне нужно проверять на соответсвие с id_userStatus в таблице users
типа
s := SQLExecute('SELECT count(id) FROM users WHERE (id = ''' + IntToStr(Log.ComboBox1.dbItemID) + ''') AND (login = ''' + Log.Edit1.Text + ''') AND (password = ''' + Log.Edit2.Text + ''');');
если совпадает то нужно показать форму в соответствии с Log.ComboBox1
типа
if SQLExecute ('SELECT admin FROM users WHERE id = '+IntToStr(Log.ComboBox1.dbItemID)) = '1' then admin.Show;