def handlereg(request): c={} username=request.POST['username'] password=request.POST['password'] email=request.POST['email'] if check_format(request) == 0: return msg(request,"mysite:reg","注册格式不对!") exist_user_list = User.objects.all().filter( username=username ) if len(exist_user_list) != 0: return msg(request,"mysite:reg","用户已经存在.") exist_user_list = User.objects.all().filter( email=email ) if len(exist_user_list) != 0: return msg(request,"mysite:reg","邮箱已经存在.") user = User(username=username,password=password,email=email) user.save() promo = Promo(user=user) promo.save() exist_ip_list = Ip.objects.all().filter(ipaddr=get_client_ip(request)) if len(exist_ip_list) !=0 and exist_ip_list[0].reged==False: theboss = exist_ip_list[0].p_user theboss.promo.invites += 1 theboss.promo.save() theboss.balance += 10 theboss.save() exist_ip_list[0].reged=True exist_ip_list[0].save() request.session['username'] = user.username request.session['password'] = user.password return msg(request,'mysite:account', "注册成功!")
def hello(request): now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") name = '%s' % ('show') users = User.objects.all().filter(user_name='admin').values() # 获取model执行的sql语句 sql = users.query ''' SELECT `mysite_user`.`id`, `mysite_user`.`user_id`, `mysite_user`.`user_name`, `mysite_user`.`email`, `mysite_user`.`cellphone` FROM `mysite_user` WHERE `mysite_user`.`user_name` = username ''' user = User() user.user_name = 'admin' user.user_id = 'admin001' user.email = '*****@*****.**' user.cellphone = '13500008888' user.password = md5('password') md5str = md5('123456') # user.save() # request =' %s', % (request) host = request.get_host() return TemplateResponse(request, 'hello.html', locals())
def register(): form = RegistrationForm() if form.validate_on_submit(): if form.username.data != db.session.query( User.username).filter_by(username=form.username.data).scalar(): if form.email.data != db.session.query( User.email).filter_by(email=form.email.data).scalar(): user = User(email=form.email.data, username=form.username.data, password=form.password.data, is_active=False) db.session.add(user) db.session.commit() token = generate_confirmation_token(user.email) confirm_url = url_for('users.confirm_email', token=token, _external=True) html = render_template('activate.html', confirm_url=confirm_url) subject = "Please confirm your email" send_email(form.email.data, subject, html) #login_user(user) flash('A confirmation email has been sent via email.', 'success') return redirect(url_for('users.login')) else: flash("Email Already Registered") else: flash("Username Already Exists") return render_template('register.html', form=form)
def setUp(self): self.my_admin_data = {'username': '******', 'password': '******'} self.my_admin = User(username=self.my_admin_data['username'], is_staff=True, is_superuser=True) self.my_admin.set_password(self.my_admin_data['password']) self.my_admin.save()
def checkUser(self, username, realname, email): user = self.findUser(username) if user: return user parts = realname.split() if len(parts) == 1: first_name = parts[0] last_name = "" else: first_name = parts[0] last_name = parts[1] user = User(username=username, email=email, first_name=first_name, last_name=last_name) user.save()
def register(): if current_user.is_authenticated: return redirect(url_for("home")) form = RegistrationForm() if form.validate_on_submit(): h_pass = bcrybt.generate_password_hash( form.password.data).decode("utf-8") user = User(name=form.username.data, password=h_pass, email=form.email.data) db.session.add(user) db.session.commit() flash(f'Account created for {form.username.data}!', 'success') 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('index')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data.lower(), email=form.email.data.lower()) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Вы успешно зарегистрировались!', 'success') return redirect(url_for('index')) return render_template('register.html', title='Регистрация', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('home')) form = RegistrationForm() if form.validate_on_submit(): hashed = bcrypt.generate_password_hash( form.password.data).decode('utf-8') user = User(username=form.username.data, email=form.email.data, password=hashed) db.session.add(user) db.session.commit() flash('Sua conta foi criada com sucesso.', 'success') return redirect(url_for('login')) popular = Post.query.order_by(desc(Post.total_score)).limit(3) return render_template('register.html', title='Register', form=form, popular_posts=popular)
def userReg(request): if request.method == 'POST': verify_code = request.session['verify_code'] input_verify = request.POST['verify'] returndata = {} # 检查验证码 if verify_code.lower() != input_verify.lower(): returndata = {'code': 100, 'msg': '验证码错误'} # 检查用户名是否存在 userinfo = User.objects.filter( user_name=request.POST['username']).exists() if userinfo: returndata = {'code': 101, 'msg': '用户名已存在'} if returndata: return HttpResponse(json.dumps(returndata), 'application/json') user = User() user.user_name = request.POST['username'] user.password = md5(request.POST['password']) user.save() returndata = {'code': 200, 'msg': '注册成功'} return HttpResponse(json.dumps(returndata), 'application/json') else: return TemplateResponse(request, 'reg.html')
def register(): if current_user.is_authenticated: return redirect(url_for('home')) else: form = RegistrationForm() if form.validate_on_submit(): hashed_password = bcrypt.generate_password_hash( form.password.data).decode('UTF-8') user = User( first_name=form.first_name.data, last_name=form.last_name.data, email=form.email.data, password=hashed_password, ) db.session.add(user) db.session.commit() flash(f'Your account has been created! You now able to log in', 'success') return redirect(url_for('login')) else: return render_template('register.html', title='Register', form=form)