美文网首页
06. 邮件激活

06. 邮件激活

作者: __深蓝__ | 来源:发表于2019-04-04 14:42 被阅读0次

注册163邮件,开启授权码

配置setting.py文件

添加邮件设置

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.163.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'deepblue_sky2019@163.com'
EMAIL_HOST_PASSWORD = 'neusoft123'
DEFAULT_FROM_EMAIL = 'deepblue_sky2019@163.com'

发送邮件

# 发送验证邮件
subject = 'fly社区欢迎您'
message = ''
sender = settings.DEFAULT_FROM_EMAIL
receiver = [userinfo.email]
html_message = '<h1>请激活:</h1><br/> ' \
               '<a href="http://127.0.0.1:8000/user/activate/%s">' \
               'http://127.0.0.1:8000/user/activate/%s' \
               '<a>' % (userinfo.id, userinfo.id)

send_mail(subject, message, sender, receiver, html_message=html_message)

接收激活url

url(r'^activate/(?P<token>.*)$', views.doactivate),
def doactivate(request, token):
    userinfo = UserInfo.objects.get(id=token)
    userinfo.is_active = 1
    userinfo.save()

    return render(request, 'html/user/login.html')




- end -

相关文章

  • 06. 邮件激活

    注册163邮件,开启授权码 配置setting.py文件 添加邮件设置 发送邮件 接收激活url - end -

  • 使用邮件激活LightningChart授权

    使用邮件激活授权/ LightningChartlicense 在无网络连接的情况下,可以采用邮件的方式激活授权....

  • 常见问题汇总

    新注册的用户在使用所有服务前需要首先激活账户。请前往注册时使用的邮箱服务器查阅激活邮件根据邮件提示激活账户。 如果...

  • java web 邮箱找回密码

    邮箱激活 背景:几乎每个网站或论坛之类的用户注册后都需要通过发送邮件到邮箱激活用户。 设计: 激活步骤: 发送激活...

  • 激活邮件发送工具

    用户注册账号之后需要给注册邮箱发送邮件激活验证,使用工具javax.mail-1.5.1.jar service层...

  • 用户通过邮箱注册后的激活处理方案

    进入注册页 验证邮箱正确性 生成邮箱账号激活码code(自加密) 发送至注册邮箱的激活邮件,包含激活URL 点击激...

  • PDO实例-发送邮件激活账户

    layout: posttitle: "PDO实例-发送邮件激活账户"date: 2016-05-22 16:07...

  • itsdangerous简单应用

    一般的,邮件激活时,激活链接需要一个携带用户信息的url,来判断是激活的哪一个用户,且用户信息必须加密。pytho...

  • SpringBoot发送邮件附件(超详细讲解)

    现在发送邮件是一个网站必备的功能,比如注册激活,或者忘记密码等等都需要发送邮件。正常我们会用JavaMail相关a...

  • Dr.Cleaner Pro 下架导致无法智能扫描解决方法

    (正版付费用户适用)方法简单: 1.发问题描述邮件给其客服: 2.等待邮件回复,获取激活码,回退下载至1.3.0版...

网友评论

      本文标题:06. 邮件激活

      本文链接:https://www.haomeiwen.com/subject/omnfiqtx.html