def initialize_testing_account(request): user01 = {'password1': '123', 'first_name': 'Edgar', 'last_name': 'Sun', 'email': '*****@*****.**', 'password2': '123'} user02 = {'password1': '123', 'first_name': 'Kar', 'last_name': 'Kar', 'email': '*****@*****.**', 'password2': '123'} user03 = {'password1': '123', 'first_name': 'Kang', 'last_name': 'Chen', 'email': '*****@*****.**', 'password2': '123'} userGroup = [user01,user02,user03] for userInfo in userGroup: form = CreationForm(userInfo) if form.is_valid(): user = form.save(commit=False) user.is_active = True user.save() logger.info('Initialized accounts successfully')
def initialize_account(request): user01 = {'password1': '123', 'first_name': 'Edgar', 'last_name': 'Sun', 'email': '*****@*****.**', 'password2': '123'} user02 = {'password1': '123', 'first_name': 'Kar', 'last_name': 'Kar', 'email': '*****@*****.**', 'password2': '123'} user03 = {'password1': '123', 'first_name': 'Kang', 'last_name': 'Chen', 'email': '*****@*****.**', 'password2': '123'} userGroup = [user01,user02,user03] for idx,user_obj in enumerate(userGroup): form = AccountCreationForm(user_obj) if form.is_valid(): user = form.save(commit=False) user.is_active = True user.save() #Auto login new account if idx==0: user = authenticate(username=user.email,password=None,nopass=True) login(request, user) logger.info('Initialized accounts successfully') return HttpResponseRedirect("/")
def create_new_user(request): logger.warning(request.method) if request.method == 'POST': #logger.warning('Something went warning!') form = CreationForm(request.POST) if form.is_valid(): user = form.save(commit=False) # user must be active for login to work user.is_active = True user.save() #Auto login new account user = authenticate(username=user.email,password=None,nopass=True) login(request, user) return HttpResponseRedirect('/') else: form = CreationForm() return direct_to_template(request, 'generic_form.html', {'form': form,'action':'/account/register/'})