Django-Email-Login

Um aplicativo Django que permite que você tenha seus usuários use seu endereço de e-mail em vez de sua user ...
Baixe Agora

Django-Email-Login Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Tino de Bruijn
  • Site do editor:
  • https://bitbucket.org/tino/

Django-Email-Login Tag


Django-Email-Login Descrição

Django-Email-Login é um aplicativo Django que transformará facilmente o sistema de autenticação de Django para permitir o login com um endereço de e-mail, em vez de um nome de usuário. Isso deve funcionar dentro do administrador, bem como fora. Portanto, endereços de e-mail precisam ser exclusivos. O nome de usuário do usuário será o hash do endereço de e-mail. Como não significa nada, ele será escondido na Visão de Changelist Admin.Installinstall com PIP Instalar Django-Email-Login ou Checkout do Bitbucket HG Clone Https://bitbucket.org/tino/django-Email-login e execute a instalação do Python. py install.usage1. Anexar 'E-mail_Login' para sua configuração instalada_apps2. Inserir 'e-mail_login.auth_backend.emailbackend' como primeiro na tufo de configurações de authentication_backends. Adicione o seguinte na sua root urls.py após admin.autoDiscover (): # inserir e-mail_login substitui do e-mail_login importar useradmin, site do administrador = adminsite.emailloginadminsite () # Duplicar o registro do administrador normal até o ticket # 8500 get's site fixo._registry = admin .site._registry4. Em vez de usar: # Descomemment a próxima linha para ativar o administrador: (R '^ admin /', incluir (admin.site.urls)), use: # Descomemment a próxima linha para ativar o administrador: (R '^ admin / ', inclua (site.Urls)), para incluir o administrador em seus URLs root.py.5. Para usar o login fora do administrador, adicionar: (R '^ conta /', incluir ('e-mail_login.urls')), para sua conta de administrador urls.pynoteyour precisa ter um endereço de e-mail, caso contrário você não poderá Entrar! NoteThe Admin exibirá o nome de usuário no canto superior direito do usuário logado se o usuário não tiver nome do primeiro. Se você quiser substituir isso, ultrapasse o modelo admin / base.html Conjunção com o Django-User-Creationif que deseja usar este aplicativo em conjunto com o Django-User-Creation, você tem que criar seu próprio Modeladmin para usuário . Você pode fazer isso adicionando um arquivo useradmin.py ao seu projeto com o seguinte conteúdo: de django.contrib Importar adminFrom django.contrib.auth.models Importar User_Creative.Forms Importar EmailActaCreationForFrom Email_Login.Useradmin Import emailloginadminclass myUseradmin (emailloginadmin): add_form = EmailAccountCreationForm Add_Fieldets = ((nenhum, {'Classes': ('Wide', ',' Fields ': (' E-mail ',' Password1 ',' Senha2 ',' Email_User ')}),' Email_user ')}),) admin.site.unreegister (User) Admin.Site.Register (usuário, myUseradmin) e adicionar a linha Import UserAdmin a seus URLs.py após as substituições descritas acima.


Django-Email-Login Software Relacionado

Geocamutil

Utilitários usados por aplicativos Django na coleção de aplicativos Geocam Share ...

66

Download