def register_user(req): args = dict() args.update(csrf(req)) if req.method == 'POST': form = RegistrationForm(req.POST) args['form'] = form if form.is_valid(): form.save() username = form.cleaned_data['username'] email = form.cleaned_data['email'] salt = hashlib.sha1(str(random.random())).hexdigest()[:5] activation_key = hashlib.sha1(salt+email).hexdigest() key_expires = datetime.datetime.today() + datetime.timedelta(2) user = User.objects.get(username=username) new_profile = UserProfile(user=user, activation_key=activation_key, key_expires=key_expires) new_profile.save() return render_to_response() else: args['form'] = RegistrationForm() return render_to_response('register/index.html', args, content_type=RequestContext(req))
def register_user(req): args = dict() args.update(csrf(req)) if req.method == 'POST': form = RegistrationForm(req.POST) args['form'] = form if form.is_valid(): form.save() username = form.cleaned_data['username'] email = form.cleaned_data['email'] salt = hashlib.sha1(str(random.random())).hexdigest()[:5] activation_key = hashlib.sha1(salt+email).hexdigest() key_expires = datetime.datetime.today() + datetime.timedelta(2) user = User.objects.get(username=username) new_profile = UserProfile(user=user, activation_key=activation_key, key_expires=key_expires) new_profile.save() send_mail( 'Подтверждение регистрации', 'Спасибо за регистрацию. Активируйте свой аккаунт в течении 48 часов http://127.0.0.1:8000/confirm_mail/%s' % (activation_key), '*****@*****.**', [email], fail_silently=True ) return render_to_response() else: args['form'] = RegistrationForm() return render_to_response('register/index.html', args, content_type=RequestContext(req))
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() flash("Your account has been created. You can log in.") return redirect(url_for('home')) return render_template('register.html', title='Register', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() return redirect(url_for('registrationthanks')) return render_template('register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('index')) form = RegistrationForm() if form.validate_on_submit(): info = {'username': form.username.data, 'password': form.password.data} user = User(info) register_user(user) flash('Congratulations, you are now a registered user!') return redirect(url_for('login')) return render_template('shop/register.html', title='Register', form=form)
def register(): form = RegistrationForm(request.form) if request.method == 'POST' and form.validate(): hash_password = bcrypt.generate_password_hash(form.password.data) user = User(name=form.name.data, username=form.username.data, email=form.email.data, password=hash_password) db.session.add(user) db.session.commit() flash('Thanks for registering') return redirect(url_for('home')) return render_template('admin/register.html', form=form, title="Registration Page")
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data, password=form.password.data, university=form.university.data, address_house=form.address_house.data, address_street=form.address_street.data, address_towncity=form.address_towncity.data, address_postcode=form.address_postcode.data) db.session.add(user) db.session.commit() return redirect(url_for('welcome')) return render_template('register.html', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('home')) form = RegistrationForm() if form.validate_on_submit(): hashed_password = bcrypt.generate_password_hash( form.password.data).decode('utf-8') user = User(username=form.username.data, email=form.email.data, password=hashed_password) db.session.add(user) db.session.commit() flash('Your account has been created! You are now able to log in.', 'success') return redirect(url_for('login')) return render_template('register.html', title='Register', form=form)
def add_user(): users = Users.query.all() form = RegistrationForm() if form.validate_on_submit(): user = Users(username=form.username.data, email=form.email.data, address=form.address.data, date_of_birth=form.date_of_birth.data, password=form.password.data) db.session.add(user) db.session.commit() flash(f'Your product has been created!', 'success') return redirect(url_for('add_user')) return render_template("staff/add_user.html", title="staff", form=form, users=users)
def registrationview(request): if request.method == 'POST': rform = RegistrationForm(request.POST) if rform.is_valid(): fname = request.POST.get('first_name') lname = request.POST.get('last_name') uname = request.POST.get('user_name') pwd = request.POST.get('password') mobile = request.POST.get('mobile') email = request.POST.get('email') data = EMPMODEL( first_name=fname, last_name=lname, user_name=uname, password=pwd, mobile=mobile, email=email, ) data.save() rform = RegistrationForm() return render(request, 'pro2.html', {'rform': rform}) else: return HttpResponse('user invalid data') else: rform = RegistrationForm() return render(request, 'pro2.html', {'rform': rform})
def register(request): form = RegistrationForm() if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): name = form.cleaned_data['name'] password = form.cleaned_data['password'] email = form.cleaned_data['email'] k = Registration(name=name, password=password, email=email) k.save() sub = "registration success" sender = '*****@*****.**' msg = "Hello Mr/Ms." + request.POST['name'] to = request.POST['email'] print(to) send_mail(sub, msg, sender, [to]) return HttpResponse("Register Successfully. Once check your mail") return render(request, 'shop/register.html', {'form': form})
def register(): if current_user.is_authenticated: return redirect(url_for('home')) form = RegistrationForm() if form.validate_on_submit(): hashed_password = bcrypt.generate_password_hash( form.password.data).decode('utf-8') user = Users(username=form.username.data, email=form.email.data, address=form.address.data, date_of_birth=form.date_of_birth.data, password=hashed_password) db.session.add(user) db.session.commit() flash("Your account has been created!", 'success') return redirect(url_for('login')) return render_template("customer/register.html", title="Register", form=form)
def register(): form = RegistrationForm() if request.method == 'POST': user = User(username=form.username.data, email=form.email.data, password=form.password.data) db.session.add(user) db.session.commit() return redirect(url_for('home')) return render_template('register.html', title='Register', form=form)
def registration_view(request): form = RegistrationForm(request.POST or None) cart = check_cart(request) categories = Category.objects.all() if form.is_valid(): new_user = form.save(commit=False) username = form.cleaned_data['username'] password = form.cleaned_data['password'] email = form.cleaned_data['email'] first_name = form.cleaned_data['first_name'] last_name = form.cleaned_data['last_name'] new_user.username = username new_user.set_password(password) new_user.first_name = first_name new_user.last_name = last_name new_user.email = email new_user.save() login_user = authenticate(username=username, password=password) if login_user: login(request, login_user) return HttpResponseRedirect(reverse('shop:base')) context = {'form': form, 'cart': cart, 'categories': categories} return render(request, 'account/registration.html', context)
def register(request): if request.method == 'POST': form = RegistrationForm(request.POST) # Form validation if form.is_valid(): print(form.cleaned_data) # Creating a new user form.save() return redirect(base_view) else: form = RegistrationForm() context = {'form': form} return render(request, 'register.html', context)
def register(): if session.get('is_auth'): redirect('/') form = RegistrationForm() if request.method == 'POST': if not form.validate_on_submit(): return render_template('register.html', form=form) user = User() email = request.form.get('email') user.mail = email user.password = request.form.get('password') db.session.add(user) db.session.commit() # print(db.session.query(User).filter(User.mail == email).scalar().id) # сразу авторизуем пользователя session['is_auth'] = True session['id'] = db.session.query( User.id).filter(User.mail == email).scalar() session['username'] = email return redirect('/account/') return render_template('register.html', form=form)
def register(): form = RegistrationForm() if form.validate_on_submit(): flash(f'Account created for {form.username.data}!', 'success') return redirect(url_for('home')) return render_template('register.html', title='Register', form=form)
def register_view(request): form = RegistrationForm() context = {'form': form} return render(request, 'register.html', context)