def register(request): if request.method == "POST": uf = UserFormRegister(request.POST) if uf.is_valid(): userName = uf.cleaned_data['userName'] password = uf.cleaned_data['password'] email = uf.cleaned_data['email'] if User.objects.get(userName = userName) != None: uf = UserFormRegister() return render_to_response('register.html', {'uf': uf}, context_instance = RequestContext(request)) user = User() user.userName = userName user.password = password user.email = email user.save() response = render_to_response('success.html', {'username': userName}) response.set_cookie('username', userName, 3600) return response else: uf = UserFormRegister() return render_to_response('register.html', {'uf': uf}, context_instance = RequestContext(request))
def list_users(): """ List all users / Create a new user **Example output**: .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: text/javascript { username: "******", email: "*****@*****.**" } """ if request.method == 'GET': users = User.objects.all() return jsonify(users=[u.serialize() for u in users]) elif request.method == 'POST': try: user = User( username=request.json.get('username'), email=request.json.get('email') ) user.save() except ValidationError, e: print e.message return 'incorrect data format', 400 return 'OK'
def create_admin(email, password): user = User() user.email = email user.password = password user.type = 'admin' user.active = True user.save()
def createUser(self, request): loginUser = User() loginUser.username = request.POST.get('USERNAME') loginUser.password = request.POST.get('Password') loginUser.date = str(datetime.now()) loginUser.save() print loginUser, " has been created."
def register(): if current_user.is_authenticated: return redirect(url_for('home')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) user.save() return redirect(url_for('login')) 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(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) user.save() return redirect(url_for('login')) return render_template('register.html', title='Register', form=form)
def register(): form = RegisterForm() if form.validate_on_submit(): new_user = User() new_user.username = form.username.data new_user.set_password(form.password.data) new_user.save() flash("Your user has been created, please login", category="success") return redirect(url_for('.login')) return render_template("main/register.html", form=form)
def create_admin_user(): """Creates an admin user""" email = app.config.get('ADMIN_USER', '*****@*****.**') pwd = app.config.get('ADMIN_PASSWORD', 'secret') user = User.by_email(email) if user is not None: print('Admin user already there.') return else: user = User(email=email, password=pwd) user.save() print('Admin user created.')
def create_admin_user(): """Creates an admin user""" email = app.config.get('ADMIN_USER', '*****@*****.**') pwd = app.config.get('ADMIN_PASSWORD', 'secret') user = User.by_email(email) if user is not None: print 'Admin user already there.' return else: user = User(email=email, password=pwd) user.save() print 'Admin user created.'
def receive_redeem_code_test(): from webapp.models import User email = '*****@*****.**' user = User.query.filter(User.email == email).first() if user is None: user = User(email, _create_redeem_code(), 0) user.save() return jsonify(result=ResultType.RECEIVE_SUCCESS, redeem_code=user.redeem_code)
def register(): if request.method == 'GET': return render_template('register.html') elif request.method == 'POST': username = request.form['txtUsername'] password = request.form['txtPassword'] user = User.query.filter_by(username=username) if user.count() == 0: user = User(username=username, password=password) user.save() flash('You have registered the username {0}. Please login'.format(username)) return redirect(url_for('user.login')) else: flash('The username {0} is already in use. Please try a new username.'.format(username)) return redirect(url_for('user.register')) else: abort(405)
def register(request): message = '' if request.method == 'POST': username = request.POST.get('username') password = request.POST.get('password1') password2 = request.POST.get('password2') email = request.POST.get('email') if username and password and password2 and email: # 去除左右两边空格 username = username.strip() # 验证是否在数据库 # 数据库里没有这个用户 if password != password2: message = '密码不一致' return render(request, 'register.html', locals()) else: user = User.objects.filter(name=username) if user: message = '用户已存在' return render(request, 'register.html', locals()) else: username = request.POST.get('username') password = request.POST.get('password1') print('-----------------') print(password) email = request.POST.get('email') ine = User() ine.name = username ine.password = password ine.email = email ine.save() return redirect('/webapp/login/') return render(request,'register.html',locals()) return render(request,'register.html')
def receive_redeem_code(): """receive redeem_code same email have same redeem_code """ from webapp.models import User email = request.form['email'] if not _validate_email(email): return jsonify(result=ResultType.EMAIL_FAIL) user = User.query.filter(User.email == email).first() if user is None: user = User(email, _create_redeem_code(), 0) user.save() return jsonify(result=ResultType.RECEIVE_SUCCESS, redeem_code=user.redeem_code)
def post(self, request, *args, **kwargs): response_data = {} email = request.POST.get('email') password = request.POST.get('password') if not all([email, password]): response_data['error'] = True response_data['message'] = "Email-id, and password required!" return HttpJSONResponse(response_data, status=400) if get_or_none(User, username=email): response_data['error'] = True response_data['message'] = "Email-id already exists!" return HttpJSONResponse(response_data, status=400) u = User(email=email, username=email) try: u.first_name = request.POST.get('fname', '') u.last_name = request.POST.get('lname', '') u.institute = request.POST.get('institute') u.grad_year = request.POST.get('grad_year') u.location = request.POST.get('location') u.company = request.POST.get('company') u.set_password(password) u.save() except Exception as e: response_data['error'] = True response_data['message'] = "Some error occurred! please try again." response_data['details'] = "%s - %s" % (e.__doc__, repr(e)) return HttpJSONResponse(response_data, status=500) response_data = { 'error': False, 'message': 'Successfully Created!', 'id': u.id, } return HttpJSONResponse(response_data)
def post(self): args = register_post.parse_args() args_username = args['username'] user = User.query.filter_by(username=args_username).first() args_password = args['password'] args_email = args['email'] new_user = User(username=args_username, password=args_password) new_user.create_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M") new_user.email = args_email d = { "username": new_user.username } try: new_user.save() if args_email: result = send_email('xilixjd blog', [args_email], '欢迎注册') return d, 202, {'Location': url_for('emails.get_status', id=result.id)} else: return d, 202 except: new_user.roll_back() return None, 404
import sys import names import os from webapp.models import User users = [] for i in range(1, 100): first_name, last_name = names.get_first_name(), names.get_last_name() users.append({ "name": "{} {}".format(first_name, last_name), "email": "{}.{}@zuora.com".format(first_name, last_name).lower() }) for user in users: userEntry = User(name=user["name"], email=user["email"]) userEntry.save()