예제 #1
0
    def form_valid(self, form):
        username = form.cleaned_data["user"]
        password = utils.generate_password()
        settings.DIRECTORY.create_user(username, password, form.cleaned_data["mail"])

        utils.send_mail(settings.JUPICP_REGISTERMAIL, {'username': username, 'password': password}, form.cleaned_data["mail"])
        return super(RegisterView, self).form_valid(form)
예제 #2
0
    def form_valid(self, form):
        user = form.cleaned_data['user_object']
        password = utils.generate_password()

        user.set_password(password)
        mails = [mail["mail"] for mail in user.external_mails]
        if user.mail:
            mails.append(user.mail)
        utils.send_mail(settings.JUPICP_PASSWORDMAIL, {'username': user.name, 'mail': user.mail, 'password': password}, mails)
        return super(PasswordView, self).form_valid(form)