コード例 #1
0
ファイル: views.py プロジェクト: hitesh915/TweetSpeaks
def home(request):
	results = ""
	if request.method == 'GET':
		form = KeyForm()
	else:
		# A POST request: Handle Form Upload
		form = KeyForm(request.POST) # Bind data from request.POST into a PostForm
		# If data is valid, proceeds to create a new post and redirect the user
		if form.is_valid():
			keyword = form.cleaned_data['keyword']
			results = analyze(keyword)
	return render_to_response('index.html',{'form': form, 'results':results,},context_instance = RequestContext(request))
コード例 #2
0
def keygen():
    form = KeyForm()
    if form.validate_on_submit():
        flash('Key Generation Complete', 'success')
        return render_template('generatekey.html',
                               title='Generate AES Keys',
                               form=form,
                               key=generate_secret_key_for_AES_cipher(
                                   int(form.keysize.data)))
    return render_template('generatekey.html',
                           title='Generate AES Key',
                           form=form)
コード例 #3
0
ファイル: views.py プロジェクト: xiyaowong/micro-note
def login():
    if request.method == 'GET' and session.get('logged_in'):
        return redirect_back('home')
    form = KeyForm()
    if request.method == 'POST' and form.validate_on_submit():
        key = form.key.data
        if check_password_hash(Key.get_by_id(1).key, key):
            session['logged_in'] = True
            flash('<script>alert("登陆认证成功")</script>')
            return redirect(url_for('home'))
        else:
            flash('<script>alert("密码验证失败")</script>')
    return render_template('login.html', form=form)
コード例 #4
0
ファイル: views.py プロジェクト: danallan/octal-application
def auth(request, gid=""):
    """
    Allow a user to edit a unit for a session if correct secret
    """
    g = get_object_or_404(Graphs, pk=gid)

    fwd = request.GET.get('p', reverse('maps:display', kwargs={'gid':gid}))

    if request.method == 'POST':
        form = KeyForm(request.POST, graph=g, prefix="key")
        if form.is_valid():
            # user has entered a valid secret, forward back to URL
            setEdit(request, gid)
            return HttpResponseRedirect(fwd)
    else:
        form = KeyForm(graph=g, prefix="key")

    return render(request, "auth-form.html", {'key':form, 'gid':gid, 'fwd':fwd})
コード例 #5
0
def auth(request, gid=""):
    """
    Allow a user to edit a unit for a session if correct secret
    """
    g = get_object_or_404(Graphs, pk=gid)

    fwd = request.GET.get('p', reverse('maps:display', kwargs={'gid': gid}))

    if request.method == 'POST':
        form = KeyForm(request.POST, graph=g, prefix="key")
        if form.is_valid():
            # user has entered a valid secret, forward back to URL
            setEdit(request, gid)
            return HttpResponseRedirect(fwd)
    else:
        form = KeyForm(graph=g, prefix="key")

    return render(request, "auth-form.html", {
        'key': form,
        'gid': gid,
        'fwd': fwd
    })