Exemplo n.º 1
0
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')
    
Exemplo n.º 2
0
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("/")
Exemplo n.º 3
0
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/'})