1

そこで、「テンキー」を使ったログインシステムを構築しています。1 つの行と行に対して 4 つの数字があります。行ごとに 1 つの番号を選択する必要があり、それらはログインに適している必要があります。「テンキー」は次のようなもので、4 つの行と 4 つの数字があります。

<div class="numbers-1">
        <a class="num-1 active" href="#">1</a>
        <a class="num-2" href="#">2</a>
        <a class="num-3" href="#">3</a>
        <a class="num-4" href="#">4</a>
</div>
<div class="numbers-2">
        <a class="num-1 active" href="#">2</a>
        <a class="num-2" href="#">3</a>
        <a class="num-3" href="#">4</a>
        <a class="num-4" href="#">5</a>
</div>
<div class="numbers-3">
        <a class="num-1 active" href="#">3</a>
        <a class="num-2" href="#">4</a>
        <a class="num-3" href="#">5</a>
        <a class="num-4" href="#">6</a>
</div>
<div class="numbers-4">
        <a class="num-1 active" href="#">4</a>
        <a class="num-2" href="#">5</a>
        <a class="num-3" href="#">6</a>
        <a class="num-4" href="#">7</a>
</div>

ここでは、これらの css クラスが「アクティブ」であるため、現在選択されている数字は 1 2 3 4 になります。jQuery はクラスを変更します。これらが正しいかどうかをpythonにチェックさせることは可能ですか? 言い換えれば、Pythonを「ここの特定のリンクのcssクラスが「アクティブ」である場合、何か他のことをしない」ようにすることは可能ですか? または、このことをどのように行うことを提案しますか?

オンラインでは次のようになります: http://cl.ly/image/0T1y3l3I3h22

正しい番号が選択された場合に実行されるコードは、ログインが必要なページへのリダイレクトにすぎません。その場合、pythonは次のようになります。

def login():
    if ...... # if the css class for the links is not whatever it should be
        error = 'an error message'
    else:
        return redirect(url_for('the_page_requiring_login'))

python がいい理由は、私がサイトに Flask を使用していて、上記のコードが非常に便利だからです。

4

0 に答える 0