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()
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()