Pergunta

É possível usar o controle padrão de login ASP.NET, mas basta perguntar ao usuário uma senha? Eu estou usando um modelo, mas o tempo de execução reclama que;

Login1: LayoutTemplate does not contain an IEditableTextControl with ID UserName for the username.

Meu pensamento atual é para adicionar o controle com style="display:none;" que parece coxo. O projeto existente já usa FormsAuthentication, então plano B poderia ser para rolar o meu próprio método de autenticação.

Atualizar
Eu tenho um processo de login de 2 etapas. Passo 1: "Quem é você?" e Passo 2: "Qual é a sua senha"

Foi útil?

Solução

Eu tinha estilo certeza que com display:. Nenhum longa antes de rolar minha própria

Outras dicas

Que funcionalidade que você quer de Controle Login? Eu assumo o seu rolando seu próprio mecanismo de autenticação? Você realmente vai ganhar um monte reutilizando o controle login? Se assim definir o estilo de display:. Nenhuma

Editar

Se você identificar o usuário em uma página anterior porque não mostrar uma caixa de texto desativada com o nome de usuário ou parte do nome de usuário nele? Eu vi alguns bancos fazer isso, onde na primeira página que você colocar o login e Maybee o estado em que vive, em seguida, ele confirma que, em seguida, mostra os três primeiros caracteres do nome de login e sua chave local e pede para o seu senha.

Atualizado Resposta :

Sua melhor aposta é a de transformar o controle de login em um rótulo, e, em seguida, exibir que ao longo do campo de texto vazio para sua senha.

Ye Olde Resposta :

Por que você quer fazer isso; o que acontece se dois usuários têm a mesma senha?

Eu não testei isso, e isso pode soar um pouco bobo, mas você pode ser capaz de escrever um wrapper para o controle de login, como um UserControl com um LoginForm como uma propriedade - Em seguida, use o evento Init para valores atribuir dos controles que você criar para atualizar os valores para o LoginForm (propriedade)

Se a propriedade não funcionar, você pode ser capaz de colocá-lo na página, mas torná-lo escondido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top