小程序图片验证

This commit is contained in:
caoqianming 2021-05-11 14:02:20 +08:00
parent d73188e882
commit 7885af03e3
3 changed files with 6 additions and 3 deletions

View File

@ -69,7 +69,7 @@
this.form = res.data
let fileList = []
for (var i = 0; i < res.data.imgs_.length; i++) {
fileList.push(res.data.imgs_[i].file)
fileList.push(res.data.imgs_[i].file + '?token='+ this.vuex_token)
}
this.fileList = fileList
})

View File

@ -34,11 +34,11 @@ const store = new Vuex.Store({
vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {},
vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',
// vuex_host: 'http://127.0.0.1:8000',
vuex_api: 'http://127.0.0.1:8000/api',
// vuex_api: 'http://127.0.0.1:8000/api',
// vuex_apifile: 'http://127.0.0.1:8000/api/file/',
vuex_host: 'https://testsearch.ctc.ac.cn',
//vuex_api: 'https://testsearch.ctc.ac.cn/api',
vuex_api: 'https://testsearch.ctc.ac.cn/api',
vuex_apifile: 'https://testsearch.ctc.ac.cn/api/file/',
// 如果vuex_version无需保存到本地永久存储无需lifeData.vuex_version方式

View File

@ -413,7 +413,10 @@ class FileViewSet(ModelViewSet):
from rest_framework_simplejwt.state import token_backend
from django.http import HttpResponseForbidden, HttpResponse
def mediaauth(request):
token = ""
token = request.COOKIES.get('token', None)
if not token:
token = request.GET.get('token', None)
if token:
try:
payload = token_backend.decode(token)