Authentication with a Web farm

Учитывая идею веб-приложения (.NET 3.5 +)

  • Браузер
  • веб-приложение

проверка подлинности с использованием форм приведет к аналогичной строке кода

FormsAuthentication.SetAuthCookie (strUsrNm, True)

. Это нормально для экземпляра сервера без балансировки нагрузки. как работает аутентификация в состоянии с балансировкой нагрузки (без липкого сеанса / бесконечности), и вы не можете сохранить IP-адрес клиента, пароль пользователя или логин в браузере.

  • Браузер
  • Балансировщик нагрузки
  • Веб-приложение (на сервере 1) || Веб-приложение (на сервере 2)

ограничения: нет сеансов базы данных, нет сервера AD (например: пока читаю мою строку делать готово эхо "Привет" пока читаешь строку делать done exit 0 The ...

I'm not used to writing Bash scripts, and Google didn't help in figuring out what is wrong with this script:

#!/bin/bash
while read myline
do
done

echo "Hello"
while read line
do
done

exit 0

The output I get is:

./basic.agi: line 4: syntax error near unexpected token 'done'
./basic.agi: line 4: 'done'

and my bash version is:

GNU bash, version 3.2.25(1)-release (i686-redhat-linux-gnu)

Thank you.


Edit: The script works OK when the while loop isn't empty.

While I'm at it... I expected to exit the loop when the user typed nothing, ie. simply hit the Enter key, but Bash keeps looping. How can I exit the loop?

while read myline
do
        echo ${myline}
done

echo "Hello"
while read line
do
        true
done

exit 0
8
задан paxdiablo 3 September 2015 в 08:27
поделиться