Community Support for OpenDocMan (Deprecated)

Full Version: cannot log in
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
After succesfully installing in localhost, I try to login with the user: opendocman passw: opendocman (the same as used for setup.
I have already checked DB privileges for this account, and set them to GRANT ALL for this account
I also tried with existiong users with privileges root and admin, to no avail.
What am I doing wrong?
PLEASE HELP
Truly yours - Roberto
This is my config.php file:

<?php
/*
config.php - OpenDocMan main config file
Copyright © 2002, 2003, 2004 Stephen Lawrence, Khoa Nguyen
Copyright © 2005-2007 Stephen Lawrence

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/

/*
DO NOT EDIT THIS FILE DIRECTLY - MAKE ANY CHANGES BY COPYING config_local.php.samle
TO config_local.php AND ADDING CUSTOM SETTINGS THERE. THE SETTINGS HERE ARE
DEFAULTS and will be overwritten during an upgrade.
*/

// Eliminate multiple inclusion of config.php
if( !defined('config') )
{
define('config', 'true', false);

// config.php - useful variables/functions

// Database Settings
$GLOBALS['database'] = 'opendocman'; // Enter the name of the database here
$GLOBALS['user'] = 'opendocman'; // Enter the username for the database
$GLOBALS['pass'] = 'opendocman'; // Enter the password for the username
$GLOBALS['hostname'] = 'localhost'; // Enter the hostname that is serving the database

global $CONFIG; $CONFIG = array(
'debug' => '0',

// This setting is for a demo installation, where random people will be
// all loggging in as the same username/password like 'demo/demo'. This will
// keep users from removing files, users, etc.
'demo' => 'false',

// This is useful if you have a web-based kerberos authenticatio site
// Set to either kerbauth or mysql
//'authen' => 'kerbauth',
'authen' => 'mysql',

// Set the number of files that show up on each page
'page_limit' => '15',

// Set the number of page links that show up on each page
'num_page_limit' => '10',

// Set the maximum displayable length of text field
'displayable_len' => '15',

// Set this to the url of the site
// No need for trailing "/" here
'base_url' => 'http://localhost/RMS_DOCS',

// This is the browser window title
'title' => 'Document Repository RMS',

// The email address of the administrator of this site
'site_mail' => <!-- e --><a href="mailto:'[email protected]">'[email protected]</a><!-- e -->',

//This variable sets the root username. The root user will be able to access
//all files and have authority for everything.
'root_username' => 'admin',

// location of file repository
// This should ideally be outside the Web server root.
// Make sure the server has permissions to read/write files to this folder!

// Uncomment this one for Windows - Don't forget the trailing backslash "\"
//'dataDir' => 'c:\document_repository\',
// Uncomment this one for Linux - Don't forget the trailing slash "/"
'dataDir' => 'c:\\MisDocs\\',

// Set the maximum file upload size
'max_filesize' => '5000000',

//This var sets the amount of days until each file needs to be revised,
//assuming that there are 30 days in a month for all months.
'revision_expiration' => '90',

/* Choose an action option when a file is found to be expired
The first two options also result in sending email to reviewer
(1) Remove from file list until renewed
(2) Show in file list but non-checkoutable
(3) Send email to reviewer only
(4) Do Nothing
*/
'file_expired_action' => '1',

//Authorization control: On or Off (case sensitive)
//If set On, every document added or checked back must be reviewed by an admin
//before it can go public. To disable this review queue, set this variable to Off.
//When set to Off, all newly added or checked back in documents will immediately go public
'authorization' => 'On',

//Secure URL control: On or Off (case sensitive)
//When set to 'On', all urls will be secured
//When set to 'Off', all urls are normal and readable
'secureurl' => 'On',

// should we display document listings in the normal way or in a tree view
// this must be 'On' to change the display
'treeview' => 'Off',

// should we display the signup link?
'allow_signup' => 'On',

// should we allow users to reset their forgotten password?
'allow_password_reset' => 'Off',

// Attempt NIS password lookups?
'try_nis' => 'Off',

// Which theme to use?
'theme' => 'default'
);

// List of allowed file types
// Pay attention to the "Last Message:" in the status bar if your file is being rejected
// because of its file type. It should display the proper MIME type there, and you can
// then add that string to this list to allow it
$GLOBALS['allowedFileTypes'] = array('image/gif', 'text/html', 'text/plain', 'application/pdf', 'application/x-pdf', 'application/x-lyx', 'application/msword', 'image/jpeg', 'image/pjpeg', 'image/png', 'application/msexcel', 'application/msaccess', 'text/richtxt', 'application/mspowerpoint', 'application/octet-stream', 'application/x-zip-compressed','image/tiff','image/tif','application/vnd.ms-powerpoint');

// <----- No need to edit below here ---->
//
// Encourage end-users to put local configuration in config_local.php, so
// we can overwrite (config.php) in the future
// without danger of overwriting site specific information.
if (is_file('config_local.php'))
{
include('config_local.php');
}
elseif (is_file('../config_local.php'))
{
include('../config_local.php');
}


// Set the revision directory. (relative to $dataDir)
$CONFIG['revisionDir'] = $GLOBALS['CONFIG']['dataDir'] . 'revisionDir/';

// Set the revision directory. (relative to $dataDir)
$CONFIG['archiveDir'] = $GLOBALS['CONFIG']['dataDir'] . 'archiveDir/';

$GLOBALS['connection'] = mysql_connect($GLOBALS['hostname'], $GLOBALS['user'], $GLOBALS['pass']) or die ("Unable to connect: " . mysql_error());
$db = mysql_select_db($GLOBALS['database'], $GLOBALS['connection']);

// All functions and includes are in functions.php
include_once('functions.php');
}
?>

roberto
It sounds like you're confusing user logins, database logins, and ODM logins. These are three separate things.

User login... the username/password that you enter to initial login to your machine.

Database login... the account that the ODM application uses to access the database... listed in your config.php file.

ODM login... the username/password that you enter, via your web browser when you go to the ODM login screen.

Jon
Thankyou Jonathan for your answer, but I do not see were I am confusing things:
My login to my machine is not an issue here: it is quite different user & password

When I did the Install, I already had Mysql installed (through wamp), where MySql login:root has password:SCHAVELZ
There where already other users created BEFORE installing ODM: user admin password: SCHAVELZ and user RobertoMirelman pasw: SCHAVELZ

After fixing config.php to my current configuration ('http://localhost/RMS_DOCS' , datadir: 'c:\\MisDocs\\', etc.), I did INSTALL, setting root password at SCHAVELZ, and user opendocman with passw: opendocman (I undersatnd that this is the user for database named:OPENDOCMAN where everything will be stored to manage the documents)

I have not defined any other ODM user/login, since I did not see were to do that!

I received no errors, and was invited to login.

I checked phpMyAdmin to see that all users had ALL priveleges on (I am working locally, I will put proper settings before uploading the site)

Now I tried with all combinations of user /passw
opendocman / opendocman
admin / SCHAVELZ
root / SCHAVELZ

I always receive an error : 'There was an error logging you in. Please try again.'

WHich user should I use to start configuring ODM and uploading my docuemnts?
Thankyou for your help!
Roberto



HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
It sounds like you're confusing user logins, database logins, and ODM logins.
These are three separate things.

User login... the username/password that you enter to initial login to your
machine.

Database login... the account that the ODM application uses to access the database...
listed in your config.php file.

ODM login... the username/password that you enter, via your web browser when
you go to the ODM login screen.

Roberto
Well, I noticed now that I can create a NEW USER at the initial login screen:
I did so, and now I am able to have an user logged in :-)
What I cannot figure out, yet, is how I can login with administarive privileges to configure ODM ( as admin/admin does for the sample model)
Roberto
The initial ODM username is "admin" (with no password). Once you login you should change admin's password, and create regular users. See:

<!-- m --><a class="postlink" href="http://www.opendocman.com/demo/docs/opendocman.txt">http://www.opendocman.com/demo/docs/opendocman.txt</a><!-- m -->

Section 2.2 New Installation, step 7.

Jon
GREAT! So simple ... yet it was driving me crazy! I promise to READ the documentation, at least, this time ;-)
Thankyou sincerily for your time and patience

Roberto