所以,我正在使用“numpad”构建登录系统。一行和行有四个数字。应该选择每行一个数字,然后这些数字应该是正确的登录。 “小键盘”是这样的,四行,四个数字:
<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>
现在选择的数字将是1 2 3 4,因为这些数字的css类是“有效”。 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作为网站,因此上面的代码非常方便。