“2020年1月”存档文章有18

最近问题的一些总结

2020 年 1 月 16 日,网站频繁无法访问,体现在输入网址之后很久网页也无法显示。我以为是国际间的网络问题,之后登录服务器 ping 国内服务器,延迟在 10ms 之间,好像没有什么问题。那只能在程序上存在问题。回忆了今天下午好像根据这篇文章:How to Set DNS Nameservers on Ubuntu 18.04调整了一下服务器的DNS,主要是服务器有些IP需要反向解析,经常解...

浏览器指纹

获取浏览器的一些信息:function get_client_info() { // 如果存在问题,生成追踪id,方便后面检查问题。 // 完整的浏览器名称 get_client_appName = navigator.appName; // 表示当前浏览器是否启用了cookie get_client_cookieEnable = navigato...

Google reCAPTCHA V2 AJAX提交

由于项目需要,Google reCAPTCHA V2需要通过AJAX的方式提交。在这篇文章中:在Flask中使用Google reCAPTCHA后端需要从前端获取:request.form.get('g-recaptcha-response')这个参数,在ajax中具体的写法如下:$.ajax({ type: 'POST', url: '/auth/valida...

在Flask中使用Google reCAPTCHA

转到https://www.google.com/recaptcha/admin并将您的域注册为reCAPTCHA V2网站。复制您的站点和密钥。在下面的代码示例中,我使用config变量GOOGLE_RECAPTCHA_SITE_KEY和GOOGLE_RECAPTCHA_SECRET_KEY。调整配置以使用自己的reCAPTCHA密钥。在您的Jinja模板中,将此添加到您的<head>:<scr...

Python通过正则表达式检测是否电子邮件地址

下面是Python通过正则表达式匹配来验证是否是电子邮件地址:# Python program to validate an Email # import re module # re module provides support # for regular expressions import re # Make a regular expressi...

Flask获取GET、POST提交表单数据

Flask框架,GET方式获取表单数据的方法:request.args.get('form-element-name', '')POST获取表单数据的方法:request.form['form-element-name']下面通过一个用户注册的例子来说明:首先GET请求注册页面:@app.route("/get-reg") def getreg(): return render_tem...

使用google recaptcha验证输入

在python中,使用django框架google recaptcha后端验证的具体方法:import requests from django.conf import settings def get_client_ip(request): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_...

windows 10邮件添加Gmail邮箱

一、添加前的准备工作很多人不能成功添加gmail账户很可能就是因为gmail中的必要设置没做。首先,你当然是需要有一个gmail账号的,然后登录gmail邮箱,点击右上角的图标进入设置界面点击“转发和POP/IMAP并启用IMAP服务”相信上面这些gmail设置中的步骤大部分人都知道,下面还需要对gmail账户进行设置!点击网页右上角我的账户进入google账户此时分两种情况:启用了两步验证的账户...