Usar Tabelas Existentes
Conexão
Define a conexão que será utilizada para a criação das tabelas do módulo de segurança.
Todas as conexões existentes no projeto serão exibidas.
Modo
Usar tabelas existentes
Ao utilizar esta opção, o desenvolvedor deve possuir em sua base de dados as tabelas necessárias para a criação do módulo de segurança.
Clique aqui para conferir as tabelas necessários para este tipo de segurança.
Criar tabelas
Uma vez selecionada esta opção, o Scriptcase é responsável pela criação das tabelas necessárias para o uso do módulo de segurança.
Prefixo das tabelas
Define um prefixo para as tabelas que serão criadas pelo módulo de segurança. Por exemplo, ao definir o prefixo prj_
para suas tabelas a tabela de usuário será criada com o nome: prj_users
Por padrão, o Scriptcase usa
sec__
.
Apagar tabelas se já existirem
Esta opção elimina as tabelas com o mesmo nome em seu banco de dados.
Esta opção só está disponível quando se seleciona uma opção Criar tabelas.
O nome das tabelas criadas no módulo são formadas pelo prefixo das tabelas + nome_padrão. Por exemplo, ao definir o prefixo prj_
para suas tabelas, se houver alguma tabela com o nome prj_users
em seu banco de dados, ela será excluída e uma nova tabela será criada.
Utilizando os valores padrão do Scriptcase, com prefixo sec_
os nomes das tabelas seriam:
sec_apps
sec_groups
sec_groups_apps
sec_users
sec_users_social
sec_users_apps
sec_users_groups
sec_logged
sec_settings
Dependendo das configurações escolhidas na criação algumas tabeas podem não ser criadas.
Proteger os usuários logados
Esta opção impede que o mesmo usuário acesse o sistema simultaneamente em sessões diferentes. Ao marcar esta opção, a tabela logged será criada.
Usar redes sociais
Esta opção permite a configuração do Facebook e do Twitter para a autenticação dos usuários do sistema. Ao marcar esta opção, será criada a tabela users_social.
Ao habilitar o login com rede social não será possível utilizar a opção: Usar um template na tela de login.