Articles of аутентификация

Обновление Zend_Auth_Storage после редактирования профиля пользователя

У меня есть следующая ситуация: я зарегистрировал пользователя, стандартную аутентификацию с таблицей DB $authAdapter = new Zend_Auth_Adapter_DbTable(Zend_Db_Table::getDefaultAdapter()); $authAdapter->setTableName('users'); $authAdapter->setIdentityColumn('user_name'); $authAdapter->setCredentialColumn('password'); Когда пользователь редактирует свой профиль, я сохраняю его в Db, но мне нужно также обновить хранилище (используя стандартный Zend_Auth_Storage_Session). Есть ли простой способ, как это сделать? Большое спасибо.

Как заменить алгоритм хэширования пароля cakephp?

У меня есть существующая база данных, на которой я пытаюсь добавить приложение для торта. Старое приложение использовало crypt () в Perl для хеширования паролей. Мне нужно сделать то же самое в приложении PHP. Где подходящее место для внесения изменений в стандартное приложение cakephp? И как это изменится?

Простое решение для проверки подлинности PHP?

Простите меня, если это уже было задано (и не стесняйтесь предоставить ссылку и закрыть это). Конечная цель – связать некоторые данные с каждым пользователем (очевидно) и отобразить эти данные для пользователей по-разному в зависимости от их ролей. Я много рассмотрел для простого, выпадающего решения для аутентификации пользователей на PHP. Я не ищу: CMS с аутентификацией […]

Безопасный вход в PHP

Что такое безопасный вход? Как я могу разработать его в PHP? Пожалуйста, имейте в виду, что я всего лишь новичок в PHP.

Токены доступа к Facebook – аутентификация на стороне сервера

Привет, я пытаюсь использовать аутентификацию на стороне сервера facebook, чтобы получить токен доступа, но продолжаю получать ошибки, наложенные на меня. Я использую рев: $app_id = "YOUR_APP_ID"; $app_secret = "YOUR_APP_SECRET"; $my_url = "YOUR_URL"; session_start(); $code = $_REQUEST["code"]; if(empty($code)) { $_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection $dialog_url = "https://www.facebook.com/dialog/oauth?client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&state=" […]

Laravel 5.5 изменить неаутентифицированный URL-адрес перенаправления входа

В Laravel < 5.5 я могу изменить это app/Exceptions/Handler файлов app/Exceptions/Handler чтобы изменить URL-адрес перенаправления переназначенного пользователя: protected function unauthenticated($request, AuthenticationException $exception) { if ($request->expectsJson()) { return response()->json(['error' => 'Unauthenticated.'], 401); } return redirect()->guest(route('login')); } Но в Laravel 5.5 это было перемещено в это место vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php так как я могу изменить его сейчас? Я не […]

Как я могу использовать базовую HTTP-аутентификацию в PHP?

Я пытаюсь использовать Basic HTTP Authentication и следовать примеру на странице руководства PHP. Но это не работает для меня. Переменная $_SERVER['PHP_AUTH_USER'] , похоже, не установлена. Когда пользователь пытается войти в систему, пользователю предлагается ввести новый диалог входа в систему. На сервере работает PHP 5.3.3, и я попытался с Google Chrome и Internet Explorer. Вот простой […]

Метод аутентификации аутентификации в cookie-файлах cookie

Существует метод, который использует файлы cookie для входа в систему, и я не знаю, что это имя. Он устанавливает уникальный токен в файл cookie каждый раз, когда пользователь входит в систему. Маркер виден, и он установлен в 1 cookie. Существует также второй файл cookie, в котором есть хэш. Основываясь на этих двух файлах cookie, мы […]

AngularJS + Laravel 5 Аутентификация

При создании моего SPA с angularJS я подошел к точке, где я хочу реализовать аутентификацию пользователя на моем сайте angularJS. Тем не менее, я понятия не имею, с чего начать и какие лучшие практики. В принципе, я уверен, что может иметь одну или несколько ролей. Я искал примеры, поэтому я мог бы получить базовое представление […]

CakePHP: очистка поля пароля при неудачной отправке

Приветствую, Я создаю довольно стандартную регистрационную форму с полем пароля. Проблема заключается в том, что после неудачной подачи (из-за пустого поля, неправильного формата и т. Д.) Контроллер перезагружает страницу регистрации, но с полем пароля, содержащим хешированное значение ранее введенного пароля. Как сделать его пустым после каждого неудачного представления? Посмотреть: echo $form->password('Vendor.password', array('class' => 'text-input')); контроллер: […]