def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user: if user.is_disable: flash('您的账号已被禁用,请联系客服!','info') return render_template('login.html',form = form) if user.is_admin: login_user(user,form.remember_me.data) flash('登陆成功,欢迎您的到来','success') return redirect(url_for('admin.index')) elif user.is_company: login_user(user,form.remember_me.data) flash('登陆成功,欢迎您的到来','success') if user.company: return redirect(url_for('.index')) else: return redirect(url_for('company.profile')) else: login_user(user,form.remember_me.data) flash('登陆成功,欢迎您的到来','success') if user.name: return redirect(url_for('.index')) else: return redirect(url_for('user.user_profile')) return render_template('404.html'),404 return render_template('login.html',form = form)
def login(): form = LoginForm() if form.validate_on_submit(): if User.query.filter_by(email=form.name_email.data).first(): user = User.query.filter_by(email=form.name_email.data).first() else: user = User.query.filter_by(name=form.name_email.data).first() if user.is_disable: # <<<<<<< HEAD flash('用户被禁止') return redirect(url_for('front.login')) # 修正拼写错误 # 判断用户角色,在models有定义 ''' ======= flash('user had been banned') # 增加import flash return redirect(url_for('front.login')) # 判断用户角色,在models有定义 >>>>>>> dev ''' else: login_user(user, form.remember_me.data) next = 'user.profile' if user.is_admin: next = 'admin.index' elif user.is_company: next = 'company.profile' return redirect(url_for(next)) # 原文件redierct拼写错误 return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user.is_banned: flash("该用户已被禁止登录", 'error') redirect(url_for('front.login')) else: login_user(user, form.remember_me.data) if user.is_admin: return redirect(url_for('admin.index')) elif user.is_boss: if not User.query.filter_by( email=form.email.data).first().company_id: return redirect(url_for('company.profile', id=user.id)) else: return redirect(url_for('.index')) else: if not User.query.filter_by( email=form.email.data).first().phone_number: return redirect(url_for('user.profile', id=user.id)) else: return redirect(url_for('.index')) flash("您的邮箱或密码输入错误,请重新输入", "error") return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() login_user(user, form.remember_me.data) return redirect(url_for('.index')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): login_user(form.user, form.remember_me.data) flash('登录成功', 'success') return redirect(url_for('.index')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() login_user(user, remember=form.remember_me.data) return redirect('??')# TODO:登录后定向页面 return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() login_user(user, form.remember_me.data) return redirect(url_for('.index')) return render_template('login.html', form = form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() login_user(user) flash(u'登录成功', 'success') return redirect(url_for('front.index')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() login_user(user, form.remember_me.data) flash('登录成功', 'success') return redirect(url_for('user.profile', user_id=user.id)) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(name=form.name.data).first() login_user(user,form.remember_me.data) flash("欢迎用户"+form.name.data+"登录~~~","success") return redirect(url_for('front.index'))#若登录成功则返回主页 return render_template('login.html',form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() login_user(user, form.remember_me.data) if user.is_company: return redirect(url_for('company.profile')) else: return redirect(url_for('user.profile')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = form.get_user() if user: if not user.enable: flash('你的账号已被禁用,请联系管理员[email protected]', 'danger') return redirect(url_for('.login')) login_user(user, form.remember_me.data) return redirect(url_for('.index')) return render_template('front/login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = form.user if user.is_disable: flash('用户已经被禁用', 'info') return redirect(url_for('.login')) login_user(user, form.remember_me.data) flash('您已登录成功~', 'success') return redirect(url_for('.index')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(name=form.name.data).first() if user: login_user(user, form.remember_me.data) else: user = User.query.filter_by(email=form.name.data).first() login_user(user, form.remember_me.data) flash('您已登录成功~', 'success') return redirect(url_for('.index')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.first(email=form.email.data) login_user(user, remember=form.rememberMe.data) redirectRoute = 'user.profile' if user.is_admin: redirectRoute = 'admin.index' elif user.is_company: redirectRoute = 'company.profile' return redirect(url_for(redirectRoute)) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() login_user(user, form.remember_me.data) if user.is_HR: return redirect(url_for("user.hr_index", user_id=user.id)) elif user.is_admin: return redirect(url_for("admin.index")) else: return redirect(url_for("user.vister_index", user_id=user.id)) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() login_user(user, form.remember_me.data) next = 'user.profile' if user.is_admin: next = 'admin.index' elif user.is_company: next = 'company.profile' return redirect(url_for(next)) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() login_user(user, form.remember_me.data) next = 'user.profile' if user.is_admin: next = 'admin.index' elif user.is_company: next = 'company.profile' return redirect(url_for(next)) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): # 通过用户名登录 user = User.query.filter_by(username=form.username.data).first() login_user(user, form.remember_me.data) next = 'user.profile' if user.is_admin: next = 'admin.index' elif user.is_company: next = 'company.profile' flash('登录成功', 'success') # 更改 url_for 地址 return redirect(url_for('.index')) return render_template('login.html', form=form)
def login(): form = LoginForm() pattern = '\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+.)+[A-Za-z]{2,14}' if form.validate_on_submit(): if re.match(pattern, form.username_or_email.data): user = User.query.filter_by(email=form.username_or_email.data).first() else: user = User.query.filter_by(username=form.username_or_email.data).first() login_user(user, form.remember_me.data) if user.status: flash('登录成功', 'success') return redirect(url_for('.index')) else: flash('用户被禁用', 'danger') return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.name.data).first() if not user: user=User.query.filter_by(username=form.name.data).first() login_user(user, form.remember_me.data) flash('you have logged in', 'success') if user.is_company and not user.company: return redirect(url_for('company.profile')) if user.is_persional and not user.company: return redirect(url_for('user.profile')) return redirect(url_for('.index')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user.is_disable: flash('用户已经被禁用', 'warning') return redirect(url_for('front.login')) else: login_user(user, form.remember_me.data) next = 'user.profile' if user.is_admin: next = 'admin.users' elif user.is_company: next = 'company.profile' return redirect(url_for(next)) return render_template('login.html', form=form)
def login(): form=LoginForm() if form.validate_on_submit(): user=User.query.filter_by(email=form.email.data).first() if user.allow==1: login_user(user,form.remember_me.data) flash('Login success','success') if user.is_company: return redirect(url_for('company.profile')) if user.is_admin: return redirect(url_for('front.index')) else: return redirect(url_for('user.profile')) else: flash('this user is forbidden','warning') return render_template('login.html',form=form)
def login(): form = LoginForm() action = 'front.login' title = '用户登录' if form.validate_on_submit(): user = User.query.filter_by( username=form.userauth.data).first() or User.query.filter_by( email=form.userauth.data).first() login_user(user, form.remember_me.data) flash('登录成功!', 'success') return redirect(url_for('.index')) return render_template('justform.html', form=form, action=action, title=title)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user.is_disable: #检查用户的状态是否为禁用,禁用状态不允许登录 flash('用户已被禁用', 'danger') redirect(url_for('front.login')) else: login_user(user, form.remember_me.data) next_page = 'user.profile' if user.is_admin: next_page = 'admin.index' elif user.is_company: next_page = 'company.profile' return redirect(url_for(next_page)) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user.allowed == False: flash('该账号已被封禁,无法登录', 'warning') return render_template('login.html', form=form) else: login_user(user, form.remember_me.data) if user.is_admin: return redirect(url_for('front.index')) if user.is_company: return redirect(url_for('company.profile')) return redirect(url_for('hunter.profile')) return render_template('login.html', form=form)
def login(): """ 登陆 """ form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() login_user(user, form.remember_me.data) next = "user.profile" if user.is_admin: flash('登陆成功!页面待完成', 'success') next = "admin.manage" elif user.is_company: flash('登陆成功!页面待完成', 'success') next = "company.profile" return redirect(url_for(next)) return render_template("login.html", form=form)
def login(): form = LoginForm() pattern = '\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+.)+[A-Za-z]{2,14}' if form.validate_on_submit(): if re.match(pattern, form.username_or_email.data): user = User.query.filter_by( email=form.username_or_email.data).first() else: user = User.query.filter_by( username=form.username_or_email.data).first() login_user(user, form.remember_me.data) if user.status: flash('登录成功', 'success') return redirect(url_for('.index')) else: flash('用户被禁用', 'danger') return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() # 使用flask-login模块,login_user函数(传入User对象,布尔值)实现注册 login_user(user,form.remember_me.data) next = 'user.profile' # Check if the user is banned if user.is_disable : flash('当前用户被禁用','info') return render_template('login.html',form=form) if user.is_admin: next = 'admin.index' if user.is_company: next = 'company.profile' return redirect(url_for(next)) return render_template('login.html',form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user.is_disable: flask('user is disabel') return redirect(url_for('front.login')) else: login_user(user, form.remeber_me.data) # next = 'user.profile' # ## if user.is_admin: # next = 'admin.index' # elif user.is_company: # next = 'company.profile' # return redirect(url_for(next)) return redirect(url_for('front.index')) return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(email=form.email.data).first() if user.is_disable: flash("用户被禁用", 'danger') return render_template('login.html', form=form) else: login_user(user, form.remember_me.data) if user.is_admin: return redirect(url_for('admin.user')) elif user.is_company: return redirect(url_for('company.profile')) else: return redirect(url_for('user.profile')) else: return render_template('login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(name=form.name.data).first() # if user.is_disable: # flash('该用户已经被禁用',"Danger") # return redirect(url_for('front.login',form=form)) # else: # login_user(user, form.remember_me.data) # lash("终于等到你"+form.name.data+"登录","success") # return redirect(url_for('front.index')) login_user(user, form.remember_me.data) flash("终于等到" + form.name.data + "你光临啦", "success") return redirect(url_for('front.index')) if user.is_admin: return redirect(url_for('admin.user')) elif user.is_company: return redirect(url_for('company.profile')) else: return redirect(url_for('user.profile')) else: return render_template('front/login.html', form=form)
def login(): form = LoginForm() if form.validate_on_submit(): ''' user = User.query.filter_by(name=form.name.data).first() if not user: user = User.query.filter_by(email=form.name.data).first() ''' user = form.user if user.is_disable: flash('用户已经被禁用','info') return redirect(url_for('.login')) if user: login_user(user, form.remember_me.data) next = 'user.profile' if user.is_admin: next = 'admin.index' elif user.is_company: next = 'company.profile' flash('您已登录成功', 'success') return redirect(url_for(next)) return render_template('login.html', form=form)