Articles of подлинности

codeigniter игнорирует пользовательскую функцию проверки

У меня есть функция входа в CodeIgniter с этим кодом: public function login() { $this->redirect_if_logged($this->login_check()); $this->data['active'] = 'login'; $this->load->model('user_model'); $this->load->library('form_validation'); $this->form_validation->set_rules('email', 'Email', 'trim|required|xss_clean'); $this->form_validation->set_rules('password', 'Password', 'trim|required|xss_clean|callback__validate_login'); if (!$this->form_validation->run()) { $this->load->template('login', $this->data); } else { redirect('/','refresh'); } } И функция проверки: public function _validate_login($password) { $this->form_validation->set_message('_validate_login', 'Invalid username or password'); return false; } Проблема в том, […]

Проверка формы Codeigniter не показывает ошибку и перенаправляет на пустую страницу

Ниже приведен контроллер и просмотр, но он не проверен и перенаправляется только на: пустую страницу. Я внес некоторые изменения, но ничего не происходит. контроллер: <?php class Home extends CI_Controller { public function __construct() { parent::__construct(); $this->load->library(array('form_validation','session')); // load form lidation libaray & session library $this->load->helper(array('url','html','form')); // load url,html,form helpers optional } public function index(){ // […]

Расширить проверку формы

Мне нужно расширить библиотеку проверки формы, чтобы метод возвращал массив ошибок. Я создал новую библиотеку с методом get_error_array в папке библиотеки: class My_Form_validation extends CI_Form_validation { public function __construct(){ parent::__construct(); } public function get_error_array(){ return $this->_error_array; } } В файле конфигурации автозагрузки у меня есть: $autoload['libraries'] = array('form_validation', 'my_form_validation'); Но когда я вызываю $this->my_form_validation->get_error_array() в […]

Язык Laravel при ошибке проверки аутентификации

Я хотел бы использовать функцию laravel по умолчанию, чтобы показать ошибку, но на другом языке. Мне не нужно «приятное имя», но это перевод для значения **: атрибута в файлах lang. Прямо сейчас, если я просто использую: <input type="text" placeholder="{{ trans('generic.phone') }}" name="phone" value="{{ old('phone') }}"> @if ($errors->has('phone')) <span class="help-block"> <strong>{{ $errors->first('phone') }}</strong> </span> @endif он […]

базовый http auth через ajax и php

Я пытаюсь сделать http basic auth через ajax. $.ajax({ url: 'secure/index.php', beforeSend: function(xhr) { xhr.setRequestHeader("Authorization", "Basic " + Base64.encode("user" + ":" + "password") //May need to use "Authorization" instead }, success: function(result) { alert(result); }, error:function (xhr, ajaxOptions, throwBnError){ alert(xhr); alert(thrownError); } ОК. Проблема в том, что я не использую файл .htaccess для выполнения HTTP-аутентификации. […]

Аутентификация Webservice

Я работаю над интерфейсом webservice + AJAX, и я беспокоюсь об аутентификации. В этот момент я передаю имя пользователя и пароль веб-сервису в качестве аргументов, но я боюсь, что этот подход крайне небезопасен. Мне сказали, что ssl может решить мою проблему, но мне нужно больше альтернатив. Мой веб-сервис написан на php, а мой интерфейс находится […]

Laravel-Multiauth не работает в Laravel 5.2

Я пытаюсь реализовать множественную аутентификацию в laravel 5.2 . Я следую этой статье Мой Auth.php <?php return [ 'multi' => array( 'user' => array( 'driver' => 'eloquent', 'model' => 'App\User', 'table' => 'users', ), 'admin' => array( 'driver' => 'database', 'model' => 'App\Admin', 'table' => 'tbl_admin_user', ) ), 'password' => [ 'email' => 'emails.password', 'table' […]

Заполнение удаленного пользователя в файлах журнала apache с сеанса PHP

Я столкнулся с описанием того, как получить значение в файле журнала с PHP , однако это эффективно работает, устанавливая произвольную переменную среды и подставляя ее в строку конфигурации журнала. На самом деле я хочу контролировать значение, на которое ссылается% u в строке конфигурации журнала на этом пути. Единственный способ, который, по-видимому, возможен, – это вернуть […]

Почему Auth :: try всегда возвращает false в Laravel 5.3?

Я новичок в Laravel. Я пытаюсь использовать Multiple Auth в Laravel 5.3, а файл auth.php: <?php return [ */ 'defaults' => [ 'guard' => 'web', 'passwords' => 'users', ], 'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'api' => [ 'driver' => 'token', 'provider' => 'users', ], 'courier' => [ […]

Тайм-аут сеанса PHP PEAR

Эта проблема сводила меня с ума. В двух отдельных проектах (оба из которых используют PEAR как библиотеки, но записываются на совершенно разных пользовательских фреймворках) Я использую PEAR Auth для аутентификации, которая использует сеанс. После входа в систему пользователи выходят из системы в течение часа или около того, когда простаивают. У меня нет точного времени, но […]

Intereting Posts