1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-04-28 03:10:45 +00:00

Use user.set_password to change user password, instead of using raw rpc

This commit is contained in:
xiez 2012-08-16 14:31:37 +08:00
parent 930bd31c30
commit 338561cb83
3 changed files with 7 additions and 8 deletions

View File

@ -28,9 +28,9 @@ class UserManager(object):
email = '@'.join([email_name, domain_part.lower()])
user = User(email=email)
user.password = password
user.is_staff = is_staff
user.is_active = is_active
user.set_password(password)
user.save()
return self.get(email=email)
@ -244,6 +244,7 @@ class RegistrationBackend(object):
the class of this backend as the sender.
"""
from registration.models import RegistrationProfile
activated = RegistrationProfile.objects.activate_user(activation_key)
if activated:
signals.user_activated.send(sender=self.__class__,

View File

@ -77,9 +77,7 @@ class RegistrationManager(models.Manager):
"""
user = User.objects.create_user(username, password, False, False)
user.is_active = is_active
user.save()
user = User.objects.create_user(username, password, False, is_active)
registration_profile = self.create_profile(user)

View File

@ -1101,9 +1101,9 @@ def repo_remove_share(request):
else:
return HttpResponseRedirect(referer)
@login_required
def mypeers(request):
cid = get_user_cid(request.user)
# @login_required
# def mypeers(request):
# cid = get_user_cid(request.user)
@login_required
@sys_staff_required
@ -1227,7 +1227,7 @@ def user_reset(request, user_id):
"""Reset password for user."""
try:
user = User.objects.get(id=int(user_id))
user.password = INIT_PASSWD
user.set_password(INIT_PASSWD)
user.save()
msg =u'密码重置成功。初始密码为%s,请联系该用户更改密码。' % INIT_PASSWD