mirror of
https://github.com/YunoHost-Apps/agendav_ynh.git
synced 2024-09-03 20:36:12 +02:00
first hack for sso
This commit is contained in:
parent
9728a41939
commit
783b418c97
1 changed files with 19 additions and 0 deletions
|
@ -22,10 +22,29 @@
|
||||||
class Login extends CI_Controller {
|
class Login extends CI_Controller {
|
||||||
|
|
||||||
public function index() {
|
public function index() {
|
||||||
|
|
||||||
|
// No session
|
||||||
|
|
||||||
|
$this->extended_logs->message('INFO','inside login controller');
|
||||||
|
$user = $_SERVER['PHP_AUTH_USER'];
|
||||||
|
$passwd = $_SERVER['PHP_AUTH_PW'];
|
||||||
|
$this->extended_logs->message('INFO','user = ' . $user);
|
||||||
|
$data = array(
|
||||||
|
'user' => mb_strtolower($user),
|
||||||
|
'passwd' => $passwd,
|
||||||
|
'prefs' =>
|
||||||
|
$this->userpref->load_prefs($user)->getAll(),
|
||||||
|
);
|
||||||
|
$this->extended_logs->message('INFO','creating session for ' . $user);
|
||||||
|
$this->auth->new_session($data);
|
||||||
|
|
||||||
// Already authenticated?
|
// Already authenticated?
|
||||||
if ($this->auth->is_authenticated()) {
|
if ($this->auth->is_authenticated()) {
|
||||||
|
$this->extended_logs->message('INFO','auth->is_authenticated() = TRUE, redirecting to main');
|
||||||
|
|
||||||
redirect('/main');
|
redirect('/main');
|
||||||
}
|
}
|
||||||
|
$this->extended_logs->message('INFO','not authenticated');
|
||||||
|
|
||||||
$this->load->helper('form');
|
$this->load->helper('form');
|
||||||
$this->load->library('form_validation');
|
$this->load->library('form_validation');
|
||||||
|
|
Loading…
Add table
Reference in a new issue