Загрузка...

Нужна помощь с# + ms sql server

Тема в разделе C# создана пользователем stjesus_inactive301411 28 мар 2018. 899 просмотров

Загрузка...
  1. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 28 мар 2018 Заблокирован(а) 2 14 фев 2018
    pixs.ru/showimage/9lm6I9QDmr_3505263_29781191.jpg Ситуация есть авторизация и регистрация . В бд есть столбец admin нужно сделать если столбец admin==1 то открываеться форма 4 else admin==null форма 3 , я как бы понимаю что надо сделать , но я совсем почти не знаю sql ( так что не могу
     
  2. _ZnZ_
    _ZnZ_ 28 мар 2018 63 7 май 2017
    select admin from tbl_log where username=@username and pw=@pw

    и потом прочитай поле admin как bool, и просто сделай if(admin) form4.show() else form3.show()
     
  3. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 28 мар 2018 Заблокирован(а) 2 14 фев 2018
    у меня такое ощущение что только ты на форуме шаришь , был челик но он тупо копировал с другово борда и кидал сюда
     
  4. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 28 мар 2018 Заблокирован(а) 2 14 фев 2018
    чет не получилось
     
  5. _ZnZ_
    _ZnZ_ 28 мар 2018 63 7 май 2017
    как ты пытался сделать?
     
  6. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 28 мар 2018 Заблокирован(а) 2 14 фев 2018
    можно просто поподробнее написать,если не сложно
     
  7. _ZnZ_
    _ZnZ_ 28 мар 2018 63 7 май 2017
    в дата ридере поиди что-то на подобии GetBoolean или GetInteger
     
  8. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 29 мар 2018 Заблокирован(а) 2 14 фев 2018
    такого не нашел к сожелению (
     
  9. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 29 мар 2018 Заблокирован(а) 2 14 фев 2018
    c
    спасибо попробую сейчас на счет php я еду в москву на олипиаду от универа там только разрешено C#
     
  10. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 29 мар 2018 Заблокирован(а) 2 14 фев 2018
    делаю эт не в коммерческих целях так что на безопасность по хую
     
  11. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 29 мар 2018 Заблокирован(а) 2 14 фев 2018
    хорошо я тебе еще с моим кривым кодом скину)
     
  12. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 31 мар 2018 Заблокирован(а) 2 14 фев 2018
    Проблемы все еще не решена (
     
  13. _ZnZ_
    _ZnZ_ 31 мар 2018 63 7 май 2017
    ... select admin from tbl_log where username=@username and pw=@pw ...
    using(SqlDataReader rdr = cmd.ExecuteReader())
    {
    while (rdr.Read())
    {
    bool admin= (bool)rdr["admin"];
    if(admin) form4 else form3
    }
    }

    ток перед этим в бд столбик admin сделай boolean типа
     
  14. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 31 мар 2018 Заблокирован(а) 2 14 фев 2018
    ты лучший помог ) спасибки тебе
     
  15. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 1 апр 2018 Заблокирован(а) 2 14 фев 2018
    такой еще вопрос к тебе а как вывести всех пользователей бд , на форму
     
  16. _ZnZ_
    _ZnZ_ 1 апр 2018 63 7 май 2017
    Так же делаешь запрос через который выберешь нужные таблицы, и потом через цикл читаешь столбцы и выводишь на форму
     
  17. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 1 апр 2018 Заблокирован(а) 2 14 фев 2018
    уже разобрался методом тыка ) ты чучуть не прав можно легче сделать )
     
  18. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 1 апр 2018 Заблокирован(а) 2 14 фев 2018
    теперь нужно сделать мне чтоб одинаковые пароль и логин нельзя было сохронять , и пустые поля(
     
  19. _ZnZ_
    _ZnZ_ 1 апр 2018 63 7 май 2017
    В бд сделай что бы значения в столбцах были уникальны и не могли содержать null
     
  20. stjesus_inactive301411
    stjesus_inactive301411 Автор темы 3 апр 2018 Заблокирован(а) 2 14 фев 2018
    короче нужно в md5 шифровать пароли не подскажешь , ты же батя в этом)
     
Top