示例#1
0
文件: admin.py 项目: jbadia/robocode
def confirm_registration_user(user):
    u = User(first_name=user.first_name, last_name=user.last_name, username=user.username, email=user.email)
    
    u.set_password(user.password)
    u.save()
    up = UserProfile(user_id=u.id, integrants=user.integrants, escola_universitat=user.escola_universitat)
    up.save()
    user.delete()
示例#2
0
文件: admin.py 项目: jbadia/robocode
def confirm_registration(self, request, queryset):
    msg = "\nDear %s,\n\nYour registration to the MaxSAT Evaluation has been confirmed by our administrator. You can login with your profile.\n\nHere you have a summary of your profile:\n+ Username:%s\n+ Password:%s\n\nMaxSAT Evaluation organizers"

    server = smtplib.SMTP('smtps.udl.cat', 465)
    server.ehlo()
    server.starttls()
    server.login(LOGIN, PASSWORD)
    for user in queryset:
        msg = msg % (user, user.username, user.password)
        miss = MIMEText(msg)
        miss['Subject'] = SUBJECT
        miss['To'] = user.email

        server.sendmail(FROMADDR, user.email , miss.as_string())
        u = User(first_name=user.first_name, last_name=user.last_name, username=user.username, email=user.email)
        u.set_password(user.password)
        u.save()
        up = UserProfile(user_id=u.id, organization=user.organization)
        up.save()
        user.delete()
    server.quit()