(сокет Python) Есть ли способ запустить JS-скрипт на внешнем интерфейсе при выполнении условия?Python

Программы на Python
Ответить
Anonymous
 (сокет Python) Есть ли способ запустить JS-скрипт на внешнем интерфейсе при выполнении условия?

Сообщение Anonymous »

Я создаю веб-сайт и хочу изменить представление прошлого входа в систему с помощью JavaScript.
Код, отвечающий за обнаружение действительной попытки входа в систему, выглядит следующим образом:

Код: Выделить всё

def messages(status_OK, status_400, status_401, filtered_data):
# change page after signup
if filtered_data[0] == 'method=sign_up':
if filtered_data[1] == 'username=' or filtered_data[2] == 'password=' or filtered_data[3] == 'email=':
with open('status/error/signup_400.html', 'rb') as err: response = err.read()
return status_400 + response
with open('status/signup_success.html', 'rb') as success: response = success.read()
return status_OK + response
# change page after login
elif filtered_data[0] == 'method=login_name':
if postlogin.username():
with open('status/username_success.html', 'rb') as success: response = success.read()
return status_OK + response
elif filtered_data[1] == 'username=' or filtered_data[2] == 'password=':
with open('status/error/username_400.html', 'rb') as err: response = err.read()
return status_400 + response
else:
with open('status/username_failed.html', 'rb') as fail: response = fail.read()
return status_401 + response
elif filtered_data[0] == 'method=login_email':
if postlogin.username():
with open('status/email_success.html', 'rb') as success: response = success.read()
return status_OK + response
elif filtered_data[1] == 'email=' or filtered_data[2] == 'password=':
with open('status/error/email_400.html', 'rb') as err: response = err.read()
return status_400 + response
else:
with open('status/email_failed.html', 'rb') as fail: response = fail.read()
return status_401 + response
Я хочу, чтобы он делал больше, чем просто возвращал другую веб-страницу, в частности, я хочу, чтобы он выполнял JS во внешнем интерфейсе, чтобы установить флаг, который изменяет вид веб-страницы в соответствии с упомянутый код.
Итак, как мне это сделать?
Я знаю, как изменить представление, мне просто нужен способ выполнить JS во внешнем интерфейсе без действий пользователя.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -when-a-co
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»