Ejemplo n.º 1
0
 def reset_password(self, new_password=None):
     if new_password:
         self.password = new_password
     else:
         self.password = NeoProfile.generate_password()
     api.change_password(self.login_alias, new_password,
                         token=api.get_forgot_password_token(self.login_alias).TempToken)
     self.save()
Ejemplo n.º 2
0
 def forwards(self, orm):
     count = 1
     total = orm['neo.NeoProfile'].objects.count()
     for np in orm['neo.NeoProfile'].objects.all().iterator():
         password = NeoProfile.generate_password()
         api.change_password(np.login_alias, password,
                             token=api.get_forgot_password_token(np.login_alias).TempToken)
         np.password = password
         np.save()
         sys.stdout.write("\rReset %d out of %d" % (count, total))
         sys.stdout.flush()
         count += 1
     print "\nDone"
Ejemplo n.º 3
0
 def make_token(self, user):
     return api.get_forgot_password_token(user.username).TempToken