[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge-plugin-ldapextauth session.diff,NONE,1.1
From: |
tperdue |
Subject: |
[Gforge-commits] gforge-plugin-ldapextauth session.diff,NONE,1.1 |
Date: |
Wed, 29 Sep 2004 22:17:41 -0500 |
Update of /cvsroot/gforge/gforge-plugin-ldapextauth
In directory db.perdue.net:/var/www/gforge/plugins/ldapextauth
Added Files:
session.diff
Log Message:
cleaning up and adding checks to ldap plugin so it
--- NEW FILE: session.diff ---
--- /home/tperdue/share/dev.gforge.org/common/include/session.php
2004-09-29 16:49:31.000000000 -0500
+++ common/include/session.php 2004-09-29 22:04:27.000000000 -0500
@@ -4,7 +4,7 @@
*
* Copyright 1999-2001 (c) VA Linux Systems
*
- * @version $Id: session.diff,v 1.1 2004/09/30 03:17:39 tperdue Exp $
+ * @version $Id: session.diff,v 1.1 2004/09/30 03:17:39 tperdue Exp $
*
* This file is part of GForge.
*
@@ -132,8 +132,19 @@
$hook_params['loginname'] = $loginname ;
$hook_params['passwd'] = $passwd ;
plugin_hook ("session_before_login", $hook_params) ;
-
- return session_login_valid_dbonly ($loginname, $passwd, $allowpending)
;}
+ if ($GLOBALS['ldap_auth_failed']) {
+ return false;
+ } elseif ($GLOBALS['ldap_first_login']) {
+ if (session_login_valid_dbonly ($loginname, $passwd,
$allowpending)) {
+ header("Location: /account/");
+ return true;
+ } else {
+ return false;
+ }
+ } else {
+ return session_login_valid_dbonly ($loginname, $passwd,
$allowpending) ;
+ }
+}
function session_login_valid_dbonly ($loginname, $passwd, $allowpending) {
global $feedback,$userstatus,$Language;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge-plugin-ldapextauth session.diff,NONE,1.1,
tperdue <=