none
Flags RRS feed

  • Pergunta

  • Preciso fazer vários flags , alguns com update e outros com session 

    tenho ideia de como fazer . mais o que mais me preocupa tambem sera a segurança pra uma flag de sessão 

    Exemplo

    Bloquiar um usuario cadastrado ao uso do site .

    1 - Crio um Campo no DB chamado Bloquiado varchar(3)  

    2 - Deixo opcional pro Adm fazer o Flag  bloquiado SIM ou NAO

    3 - Ai vo na pagina inicial e crio 

    IF se usuario Cadastro 

           Redirect (  menu.aspx ) 

    if Flag = SIM   // Usuario Bloquiado  

    redirect  ( default.aspx) 

      msg = "Seu Login está bloquiado" 

            

    voltando pra tela de Default com uma mensagem de advertencia 

    Alguem teria ideia de fazer isso de outra forma  , qual ?

     

    quinta-feira, 13 de agosto de 2015 16:38

Respostas

  • Boa tarde Marcelo,

    Seguindo a mesma linha de raciocino, apenas tentar agregar mais a sua ideia, você poderia criar apenas uma tabela no banco chamada flags, com um type e seu status.

    Como você usa asp net, você tem uma máster page, nela você pode atribuir esses redirects como forma de validação.

    Será centralizado e performático.

    Atenciosamente, Roberto Alves

    • Marcado como Resposta Marcos SJ quinta-feira, 13 de agosto de 2015 18:18
    quinta-feira, 13 de agosto de 2015 17:51

Todas as Respostas

  • Boa tarde Marcelo,

    Seguindo a mesma linha de raciocino, apenas tentar agregar mais a sua ideia, você poderia criar apenas uma tabela no banco chamada flags, com um type e seu status.

    Como você usa asp net, você tem uma máster page, nela você pode atribuir esses redirects como forma de validação.

    Será centralizado e performático.

    Atenciosamente, Roberto Alves

    • Marcado como Resposta Marcos SJ quinta-feira, 13 de agosto de 2015 18:18
    quinta-feira, 13 de agosto de 2015 17:51
  • Obrigado a otima resposta Roberto , 

    geralmente chamo isso de config . são variaveis que valerão pro projeto todo

    crio uma tabela e guardar parametros gerais


    quinta-feira, 13 de agosto de 2015 19:48