RememberMe с DotNetOpenId в ASP.NET MVC

Вы можете использовать объединение в laravel

пример

$silver = DB::table("product_silver")

    ->select("product_silver.name"

      ,"product_silver.price"

      ,"product_silver.quantity");



$gold = DB::table("product_gold")

    ->select("product_gold.name"

      ,"product_gold.price"

      ,"product_gold.quantity")

    ->union($silver)

    ->get();

then
dd($gold);
13
задан Pure.Krome 19 May 2009 в 12:32
поделиться

2 ответа

Я все еще думаю, что имя куки должно совпадать ... но вот еще кое-что.

Похоже, вы говорите, если время ожидания в файле web.config велико, значит, все работает. Но если вы сократите его, ваш постоянный файл cookie не превысит значение тайм-аута. Эта тема форума помогла мне ответить на этот вопрос: http://forums.asp.net/p/1010241/1347970.aspx#1347970

Кажется, что тайм-аут в web.config влияет на все куки. Он говорит, как долго длится проверка подлинности. Все аутентичные куки имеют это время ожидания, независимо от того, являются ли они «постоянными» или нет. Таким образом, разница между постоянными cookie-файлами и непостоянными cookie-файлами заключается в том, что первые будут сохраняться в течение разных сеансов браузера, а последние умирают (рано), если браузер закрыт.

Имеет ли это смысл?

3
ответ дан 2 December 2019 в 02:05
поделиться

Соответствует ли имя файла cookie в ваш файл web.config и вызов вашего контроллера FormsAuthentication.SetAuthCookie? Это может быть ошибка в образце DNOI, но я подозреваю, что если у вас есть имя файла cookie в вашем файле web.config (как в образце DNOI), то вам, вероятно, придется установить имя файла cookie в качестве третьего параметра для SetAuthCookie или RedirectFromLoginPage , В противном случае форма auth не распознает постоянный файл cookie, который вы указали в качестве файла cookie для входа.

2
ответ дан 2 December 2019 в 02:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: