update of Vtiger patch, to delete privledges and sharing files and re-create upon login

git-svn-id: svn://192.168.202.10@1128 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2009-05-27 12:27:07 +00:00
parent f919e3026c
commit de747a9ddf
2 changed files with 44 additions and 0 deletions
@@ -304,3 +304,25 @@
</td>{/strip} </td>{/strip}
</tr> </tr>
</table> </table>
--- ./modules/Users/Authenticate.php 2008-03-10 08:54:31.000000000 -0400
+++ ./modules/Users/Authenticate.php 2009-05-27 08:12:39.000000000 -0400
@@ -64,7 +64,19 @@
//Security related entries start
require_once('include/utils/UserInfoUtil.php');
+ if (file_exists('user_privileges/user_privileges_'.$focus->id.'.php'))
+ {
+ # delete User Priviledges file
+ unlink('user_privileges/user_privileges_'.$focus->id.'.php');
+ }
+ if (file_exists('user_privileges/sharing_privileges_'.$focus->id.'.php'))
+ {
+ # delete Sharing Priviledges file
+ unlink('user_privileges/sharing_privileges_'.$focus->id.'.php');
+ }
+ # create User Sharing Priviledges files
createUserPrivilegesfile($focus->id);
+ createUserSharingPrivilegesfile($focus->id);
//Security related entries end
session_unregister('login_password');
@@ -300,3 +300,25 @@
</td>{/strip} </td>{/strip}
</tr> </tr>
</table> </table>
--- ./modules/Users/Authenticate.php 2008-03-10 08:54:31.000000000 -0400
+++ ./modules/Users/Authenticate.php 2009-05-27 08:12:39.000000000 -0400
@@ -64,7 +64,19 @@
//Security related entries start
require_once('include/utils/UserInfoUtil.php');
+ if (file_exists('user_privileges/user_privileges_'.$focus->id.'.php'))
+ {
+ # delete User Priviledges file
+ unlink('user_privileges/user_privileges_'.$focus->id.'.php');
+ }
+ if (file_exists('user_privileges/sharing_privileges_'.$focus->id.'.php'))
+ {
+ # delete Sharing Priviledges file
+ unlink('user_privileges/sharing_privileges_'.$focus->id.'.php');
+ }
+ # create User Sharing Priviledges files
createUserPrivilegesfile($focus->id);
+ createUserSharingPrivilegesfile($focus->id);
//Security related entries end
session_unregister('login_password');