General
Does SpaceGuard support Microsoft
clustering (MSCS)?
Does SpaceGuard support Macintosh
clients?
What do the icons in the Configuration/
Monitor window mean?
How do I configure SNMP traps?
How can I find out what version of
the SpaceGuard client and the SpaceGuard service I am
running?
Can SpaceGuard identify files by "Last
Accessed Date"?
How will SpaceGuard integrate with
Windows 2000?
Performance
Has SpaceGuard been tested
on large sites with many files/large directories
and whilst other applications are running?
Quota's
What alternatives do I have for
creating quotas in SpaceGuard?
Does SpaceGuard have the ability to
assign disk quotas on a per share (directory) basis?
Can you set up default quota settings
(templates) in directories?
Can I use a Visual Basic client to
change quotas?
Through the Command Line Utility,
how do I set up quotas on Subdirectories?
All our servers use NT NTFS file systems,
does your product support this?
Is it possible to give a warning limit
in percentages instead of numbers?
Where does SpaceGuard store the quota
information?
The "Revoke user write access" icon
disappears after 3 seconds. Why?
User and group quota's
Can a single user have different
restrictions on the same drive?
Can SpaceGuard set quotas by NT groups
as well as individual user accounts?
Can multiple users have different
restrictions in a single directory?
Does SpaceGuard support user-based
quotas?
Can users use ftp to access the server
and not need an account?
Mail
What must I do to properly setup
Exchange?
What must I do to properly setup
MsMail?
What must I do to properly setup
SMTP?
How can I integrate SpaceGuard
and Lotus Notes?
Spaceguard does not send Exchange e-mail.
Why?
What does error 3 in the Application
Log mean?
We are changing email from MAPI to SMTP
but SG insists on using the original setting as default.
Why?
Popup/messages
SpaceGuard is not able to send
popup messages or to revoke the user's write access.
Why?
What does error 2273 in the Application
Log mean?
Popup messages are sometimes sent to
the wrong people. Why?
Does SpaceGuard support
Microsoft clustering (MSCS)?
A Microsoft Windows NT Enterprise Server Cluster
consists of precisely two Windows NT 4.0 Enterprise
servers. At a minimum, each server must have its
own boot drive. In addition, the servers communicate
with a shared drive (quorum drive) that is physically
separate from the servers. Since the goal of clustering
is fault tolerance, the only drive it makes sense
to manage quotas on is the shared drive. This is
the drive that will continue to operate if one of
the servers fails. To manage quotas in this environment,
you need to install SpaceGuard on both servers.
SpaceGuard has been designed in a way that the configurational
data (e.g. quota settings, message contents and alarm
settings) can be stored on any accessible location.
In a clustered environment these data must be stored
in a location (directory) which must be accessible
for all servers in the cluster: the quorum drive
in the RAID cabinet.
SpaceGuard will put its data files as a default
into the SpaceGuard service directory: C:\SPCSVC.
SpaceGuard 4.2 allows you now to store the data in
another directory. You have to change a Registry
entry: HKEY_LOCAL_MACHINE\SOFTWARE\Simac Software
Products\SpaceGuard Service with value: SpacePath
and type: REG_SZ. See the Manual Addendum 4.2, chapter
20. You can use this feature to instruct SpaceGuard
to save its files on a directory on the quorum resource
disk.
The names of the SpaceGuard files are:
- Names.db and Space0b.db. These files contain
the quota information.
- USRMSG?.TXT. These files contain customized mail
and popup messages. If you only use default messages,
these *.TXT files will not exist.
- *.cpy. These are temporary files, which may or
may not exist.
Whilst SpaceGuard is running the service has no
files open. As a result when a server fails the SpaceGuard
service will not create any problems with open files.
Back to
top
Does SpaceGuard support
Macintosh clients?
Yes. However, there are known problems. The Mac
doesn't support the advanced security rights (ACL)
of NT which are used by the SpaceGuard Service.
An Access Control List (ACL) contains one or more
Access Control Entries (ACE). Each ACE contains an
allow right or a denied right for an account (or
group). The standard rights are No Access, List,
Read, Add, Add & Read, Change and Full Control
(The RWXDPO rights). The Mac understands these rights.
For example the Read right is a combination of a
few bits in the 32 bit right value.
The SpaceGuard Revoke Access right is another combination
of bits and is a valid right inside NT. But the Mac
doesnt understand this.
With Windows 2000 there are even more rights possible.
The SpaceGuard revoke access right will become a
standard right in Windows 2000 (only the name will
be different). At this moment it is not known if
the Mac clients can support the Windows 2000 (standard)
rights.
If a Mac client exceeds the SpaceGuard quota limit
then the SpaceGuard server sets the revoke access
right and the Mac client can no longer write to the
directory nor can it read from this directory. An
Administrator or the user with a NT server/ workstation
or Windows 9x client needs to remove some files first.
After SpaceGuard has removed the Revoke Access the
Mac can access the directory again. If you just want
to monitor the disk space it is better not to use
the Revoke Access feature.
Back to
top
What do the icons in the
Configuration/ Monitor window mean?
There are 5 icons and they have the following meaning:
- Icon far left: you have defined a POPUP
message (to send to the USER when they exceed a
limit);
- Icon second from the left: you have defined
an EMAIL message (to send to the USER when the
user exceeds a limit);
- Icon centre (stop sign): you have defined
revoke user write access when the user exceeds
the quota;
- Icon second from the right: you have defined
a POPUP message (to send to the ADMINISTRATOR when
a user exceeds a limit);
- Icon far right: you have defined EMAIL
message (to send to the ADMINISTRATOR when a user
exceeds a limit).
The color of the icon also has a meaning:
- Grey means: you have defined an action, but everything
is going OK.
- Yellow means: a user has exceeded the warning
limit.
- Red means: a user has exceeded the maximum limit.
If there is a cross through the window, the SpaceGuard
service has tried to send popup or email messages,
but hasn't succeeded.
Back to
top
How do I configure SNMP
traps?
Most of the SNMP monitor programs deliver a SNMP
trap utility. This is a small program, e.g. SNMPTRAP.EXE.
You can specify to execute a commandline utility
with the quota settings on the Administrator properties
page within the quota settings dialog.
The Manual Addendum describes the Execution of command
line programs on quota violations feature in chapter
10. We are using the NET SEND command as an example
in that chapter.
Back to
top
How can I find out what
version of the SpaceGuard client and the SpaceGuard
service I am running?
You can find this with the menu option Help > About
of the SpaceGuard Client.
Back to
top
Can SpaceGuard identify
files by "Last Accessed Date"?
SpaceGuard can't do this. Another tool of ours,
Network ServaNT, provides this functionality. You
can download it from our website http://www.tools4nt.com.
Back to
top
How does SpaceGuard's
functionality differ from the quota's supported
in Windows 2000?
Here are some important disadvantages of Windows
2000 quotering:
- Windows 2000 lacks directory-based quotas.
- NT enforces per user quotas only on those files
that users own.
- You cannot use quotas with FAT drives.
- You cannot use Windows 2000 quotas with NT4 or
NT3.51 servers.
- If you have 12 NTFS volumes that need quotas,
you need to set and monitor the quotas on each
volume separately.
- It ignores compression when calculating disk
space.
- Users must recycle their deleted files to clear
their quota of the files' disk-space usage.
- Users can't save the last file they're working
on when that will exceed their maximum quota.
- When warning and maximum limits are exceeded,
Windows 2000 will only write events to the event
log and will NOT send email or popup messages to
the user/ administrator.
Back to
top
Has SpaceGuard been
tested on large sites with many files/large directories
and whilst other applications are running? How
can I manage the impact of SpaceGuard on the performance
of the NT server?
SpaceGuard is designed to have minumum impact on
performance. SpaceGuard also gives you the opportunity
to configure the amount of performance impact. SpaceGuard
can check the quotas realtime (default) and you can
also configure a detection interval for each quota.
The realtime detection works as follows. When there
is a change in the directory then SpaceGuard receives
a signal from NT. SpaceGuard waits for the scanning
delay to pass and then checks the quota. As a result
if there are lots of changes to the quota SpaceGuard
will be checking quotas quite frequently. Setting
the quota detection interval to, for example, 5 minutes,
means SpaceGuard only checks the quotas every 5 minutes
resulting in better performance.
If you defined a quota on the root directory or
on a directory near to the root, it might have substantial
impact on performance, especially if you want SpaceGuard
to revoke the access right of the user or group of
users. In this situation, the SpaceGuard service
will have to check a lot of directories and files.
Back to
top
What alternatives do I
have for creating quotas in SpaceGuard?
You have four alternatives to create quotas:
- You can write a script to add the quotas by using
the SpaceGuard command line interface (sgadm.exe
tool). Read more about this feature in the Manual
Addendum 4.2, chapter 14. If you are using a script
to create new users, it can be interesting to create
some extra lines to automatically create SpaceGuard
quotas as well.
- Another solution could be to use the Auto Add
feature. This feature allows you to define a template
on a root directory. Each (new) subfolder will
get this template quota. Obviously, this only works
when all quotas for each homedirectory have the
same quota settings. Read more about this feature
on page 29 of the manual. (You can download the
manual from our website http://www.tools4nt.com).
Chapter 7 of the Manual Addendum 4.2 explains how
SpaceGuard can automatically discover popup destinations
and email adresses of users.
- Manually creating quotas by using SpaceGuard's
configuration window. Read more about this feature
on page 28 of the manual.
- You can also use SpaceGuards import feature.
Chapter 11 of the Manual Addendum 4.2 explains
how to import quotas in SpaceGuard.
Back to
top
Does SpaceGuard have the
ability to assign disk quotas on a per share (directory)
basis
Yes, You can set a quota on a directory with SpaceGuard.
If the directory is shared then the quota is also
active for the share.
Back to
top
Can you set up default
quota settings (templates) in directories?
Yes, you can. Please use the AUTO-ADD feature. Read
the manual for more information about this issue.
Chapter 7 of the Manual Addendum 4.2 tells you how
SpaceGuard automatically can discover target users
and E-mail addresses. Or check the What alternatives
do I have for creating quotas in SpaceGuard? FAQ.
Back to
top
Can I use a Visual Basic
client to change quotas?
Yes, you can use a Visual Basic client. All you
need to do, make use of the SpaceGuard API DLL file
(SGAPI.DLL), the include file (SGAPI.H) and the library
file (SGAPI.LIB). An example for C++ is described
in chapter 17 of the SpaceGuard Manual Addendum 4.2.
Back to
top
Through the Command Line
Utility, how do I set up quotas on Subdirectories?
If you want to add a quota on a subdirectory you
can use the following command:
SGADM ADD \\server\share\subdirectory\subdirectory
and not just
SGADM ADD \\server\share\directory
You can use the UNC format after 'ADD'. The AUTO
ADD feature is not supported by the SGADM utility.
Read more about the Command Line Utility in chapter
14 of the Manual Addendum.
Back to
top
All our servers use NT
NTFS file systems, does your product support this?
SpaceGuard supports FAT, NTFS and HPFS file systems.
Back to
top
Is it possible to give
a warning limit in percentages instead of numbers?
Yes, you can do that. Follow this procedure:
- Select a server.
- Select Tools > Service options from the menu
bar.
- Select the Parameters tab. There is a section
called Quota display in this tab.
- Select the % of maximum option.
Back to
top
Where does SpaceGuard store
the quota information?
SpaceGuard will put its data files as a default
into the SpaceGuard service directory: C:\SPCSVC.
SpaceGuard 4.2 allows you now to store the data in
another directory. You have to change a Registry
entry: HKEY_LOCAL_MACHINE\SOFTWARE\Tools4ever\SpaceGuard
Service with value: SpacePath and type: REG_SZ. See
the Manual Addendum 4.2, chapter 20. You can use
this feature to instruct SpaceGuard to save its files
on a directory on the quorum resource disk.
The names of the SpaceGuard files are:
- Names.db and Space0b.db. These files contain
the quota information. If these files are destroyed
you can undo the revoke access with the SGFS tool
(SpaceGuard Access Analyzer). You can find a description
of this tool in the Manual Addendum in chapter
16.
- USRMSG?.TXT. These files contain customized mail
and popup messages. If you only use default messages,
these *.TXT files will not exist.
- *.cpy. These are temporary files, which may or
may not exist.
Back to
top
The "Revoke user write
access" icon disappears after 3 seconds. Why?
Are you by any chance trying to put a quota on a
FAT disk? In that case, the 'revoke access' feature
won't work. It will only work on NTFS partitions.
Back to
top
Can a single user have
different restrictions on the same drive?
Yes. SpaceGuard allows you to specify restrictions
per directory. The same user can have a limit of
20 MB in \homedirectory1 and 40 MB in \homedirectory2.
Back to
top
Can SpaceGuard set quotas
by NT groups as well as individual user accounts?
SpaceGuard allows you to select quotas both for
individual user accounts (e.g. on home directories)
and groups (for shared directories).
The latter case will work like this. You specified,
for example, a quota on the e:\home\faculty shared
directory for the Domain Faculty Group. One of the
users in this group exceeds the limit. The whole
group will get a popup or email message and the whole
group can't write any more data to this directory
after the limit has been exceeded.
If a user of the Faculty Group has violated the
quota and you want to allow this person a couple
of megs extra, you can go into the Monitor or Configuration
window, select the directory, click the right mouse
button, select change quota and change the quota.
This will allow all people in the Faculty Group to
write more date into this shared directory.
In some cases, administrators opt for another solution.
They do not specify to revoke the write access for
the whole group. Instead, they only specify to send
email messages or popup messages to one particular
user of the Domain Faculty Group, who will then take
care of informing all people in that group that they
must delete old files.
It's different for home directories. Here you can
specify a quota for one single user. This makes it
easy to differentiate between heavy quotas for heavy
users and light quotas for light users. If a user
has violated the quota and you want to allow this
person a couple of megs extra, you can go into the
Monitor or Configuration window, select the directory,
click the right mouse button, select change quota
and change the quota. This will allow only this particular
user to write more data into the directory.
Back to
top
Can multiple users have
different restrictions in a single directory?
No. You can define one limit per directory, which
can be a limit for either one user or a whole group.
If you would have defined a share \marketing you
can put one limit of 50MB for the Global Group Marketing
on this directory.
Back to
top
Does SpaceGuard support
user-based quotas?
Unfortunately, NTFS, NTs File System, doesnt
support user-based quotas. Novells file system
supports user-based quotas, however.
A workaround to solve this problem would be to use
a device driver in between NTFS and the hardware.
This device driver would be a program that has to
reside on each physical Windows NT system for which
quotas are assigned. The driver monitors every I/O.
For each I/O, the driver checks the internal database
to see if a quota exists on the target object. Using
a device driver has some serious disadvantages:
Its very risky: if there is a problem with
the device driver, there would be a serious problem
with all SpaceGuard servers as well. If there is
a problem with SpaceGuard in the current situation,
the NT servers will continue to work. Also, problems
can arise every time a new release of a virus package,
defragmentation tool, NDIS driver, Microsoft service
pack etc. is issued.
Because of all the risks involved, you have to make
sure that there wont be any conflicts between
this new software and the device driver before you
want to upgrade, making the cost of administration
much higher.
The device driver would have at least have some
impact on the performance of the NT server.
Because of all these disadvantages, we decided not
to develop a device driver for SpaceGuard.
Back to
top
Can users use ftp to access
the server and not need an account?
No, for each user there must be an account.
Back to
top
What must I do to properly
setup Exchange?
This is what you should do to configure SpaceGuard
to use an MS Exchange server:
- Create a mailbox in Exchange for the SpaceGuard
Service. For the Primary Windows NT Account, specify
the name of the account used by the SpaceGuard
Service to logon to Windows NT.
- Logon to the server running the SpaceGuard Service
with the account used by the SpaceGuard Service
to logon to Windows NT.
- From the Control Panel select Mail and fax, Post,
Email or similar to create and configure a profile
for Exchange. Choose Add to start creating a profile.
Select the information services that must be used
by Microsoft Exchange and click Next. Specify a
profile name, for example "SpaceGuard Mail
Profile". Click Next. Specify the name of
the server that runs MS Exchange and the name of
the mailbox you just created. Click Next until
you clicked on the Finish button. The profile is
now created.
- Configure the mail settings for the SpaceGuard
Service in the SpaceGuard setup program or from
the SpaceGuard Client. Specify the name of the
profile you just created and the password of the
NT-user, used by the SpaceGuard Service to logon
to Windows NT.
Back to
top
What must I do to properly
setup MsMail?
This is what you should do to configure SpaceGuard
to use an MS Mail Post Office:
- On the Post Office: Create a mailbox for SpaceGuard.
- Logon to the server running the SpaceGuard Service
with the account used by the SpaceGuard Service
to logon to Windows NT.
- With MS-Mail two situations on the client side
of the mail system can occur: either an MS-Mail
client or an MS Exchange client. Please follow
one of the two sections depending on your situation:
3A) Install an MS-Mail client on the SpaceGuard
Server.
3A1) Start the MS-Mail client application and connect
to the Post Office and the mailbox you just created.
Send an arbitrary message to an arbitrary mailbox.
These steps configure the settings for MAPI.
3A2) Configure the mail settings for the SpaceGuard
service in the SpaceGuard setup program or from the
SpaceGuard client. Specify the name of the mailbox
you just created and the password of the mailbox.
You are ready with the configuration of mail for
SpaceGuard. The SpaceGuard service may have problems
to send MAPI E-mail messages when using MS-Mail.
It occurs when the user account, logged on to the
console of the NT-server is not the same user account
as the account used by the SpaceGuard service. This
problem is due to the design of MS-Mail. Microsoft
has declared not to change this situation. For Microsoft
Exchange the problem does not exist. The following
can be used as a workaround: Logon to the server
console with the account the SpaceGuard service uses,
and configure a password protected screen-saver.
The problem corresponds with the incident referenced
as Q124048.
3B) An MS Exchange client is installed on the SpaceGuard
Server.
3B1) From the Control Panel select Mail and fax,
Post, Email or similar to create and configure a
profile for MS-Mail . Choose Add to start creating
a profile. Select the information services that must
be used by Microsoft Mail and click Next. Specify
a profile name, for example "SpaceGuard Mail
Profile". Click Next. Specify the path to your
MS-Mail Post Office. Select the mailbox you just
created. Click Next. Enter the password of the Mailbox.
Click Next until you clicked on the Finish button.
The profile is now created.
3B2) Configure the mail settings for the SpaceGuard
service in the SpaceGuard setup program or from the
SpaceGuard client. Specify the name of the profile
you just created and the password of the NT-user,
used by the SpaceGuard service to logon to Windows
NT.
Back to
top
What must I do to properly
setup SMTP?
Here is the procedure for configuring SpaceGuard
to use an SMTP server.
The SpaceGuard service is able to send SMTP mail
messages to both users and administrators. The SpaceGuard
service supports both MAPI-based mail systems and
SMTP mail simultaneously. For instance, quota violation
messages can be sent to a MAPI mail users, while
the administrator is informed by SMTP mail.
Requirements
To use SMTP mail, the SpaceGuard service must run
on an NT server that uses the TCP/IP protocol stack.
For most servers, this is the default protocol used.
Also, the SpaceGuard service needs a SMTP mail server.
This mail server must be reachable by the SpaceGuard
service.
SMTP setup
When upgrading the SpaceGuard service, the SMTP
software is installed automatically. All you need
to do is to specify the SMTP mail server name and
the senders address. This is done by means
of the SpaceGuard client. You can setup these two
parameters by following this procedure:
Start the SpaceGuard client.
- Connect to the SpaceGuard service by opening
the configuration window. Select the domain of
the SpaceGuard server and double-click on the server.
A list of logical drives must show up. The SpaceGuard
client now maintains a connection with the SpaceGuard
service on the server. Select one of the logical
drives to make this connection the active connection.
- Select menu option Tools > Service options.
A dialog shows up.
- Select Parameters.
- The activated window contains the two parameters
that must be specified in order to use SMTP mail.
Look in the section SMTP mail.
- Specify the mail servers name. This can
either be the mail servers name or address in decimal
dot notation. By default, the default SMTP port
number 25 is used. You can specify a different
port by adding the port number, separated by the
comma (,) character. Examples: mail.company.com;
mail. company.com,92; 195.168.205.2; 195.168.205.2,366; The use of the decimal
dot notation results in faster sending of SMTP messages.
- Specify the mail senders address. This
is the SMTP mail address used by the SpaceGuard
service to send mail messages. For many mail servers,
this can be any, even a non-existent address, but
it does make sense to specify a meaningful name.
Examples: SpaceGuard@company.com
- Press OK.
From now on, the SpaceGuard service is ready to
use SMTP mail.
Quota Setup for SMTP mail
The specification of SMTP mail addresses is similar
to MAPI mail addresses, except for the keyword:
SMTP:
To specify a SMTP mail address, let the keyword
SMTP: precede the actual address. Specify
SMTP: bill@company.com instead of bill@company.com.
Note that the keyword SMTP: ends with a colon. You
can specify a SMTP mail address for the user of a
quota or the administrator of the quota. See the
tab User actions, section User(s) mail address or
the tab Administrator actions, section Mail destination
of the general quota configuration dialog for these
addresses.
If you do not precede the SMTP mail address with
the keyword SMTP:, the address is treated as a MAPI
address and sent by using the MAPI mail system. Note
that it is not possible to browse SMTP mail addresses.
Back to
top
Can I integrate SpaceGuard
and Lotus Notes?
Yes. SpaceGuard supports both simple MAPI (chapter
9 of the Manual Addendum) and SMTP (chapter 8 of
the Manual Addendum), which are also used by Lotus
Notes.
Back to
top
Spaceguard does not send
Exchange e-mail. Why?
Something went wrong in configuring Exchange. Check
the Application Log for errors. If you come across
error 3, check the FAQ about error 3 .
Check also the FAQ about properly configuring SpaceGuard
to send messages via Exchange.
Back to
top
What does error 3 in the
Application Log mean?
This problem might be caused by:
Did you login as the SpaceGuard service account
on the SpaceGuard server and then create the SpaceGuard
profile? (If you are logged in as administrator,
it won't work.)
The profile wasn't created right. The mail profile
and the password are case sensitive. Also check for
type errors.
Check also the FAQ about configuring SpaceGuard
to send Exchange email messages.
Back to
top
We are changing email from
MAPI to SMTP but SG insists on using the original
setting as default
You need to put SMTP: (and not just SMTP) in the
target field.
Back to
top
SpaceGuard is not able to
send popup messages or to revoke the user's write
access.
Please start the Event Viewer and look at the Application
Log. When you see Error 1300, Error 1332 or Error
5 messages in the Application log then please check
the rights of the SpaceGuard account with the following
steps:
The SpaceGuard Service account must be member of
the global group Domain Admins on the PDC of all
your Master domains. The global group Domain Admins
must be member of the local group Administrators
of all your PDC and SpaceGuard (member) servers.
The SpaceGuard Service account must have the following
user rights both on the SpaceGuard Server and the
PDC of the domain:
- Log on as a Service
- Backup files and directories
- Restore files and directories
- Bypass traverse checking
- In the Windows NT User Manager tool, select the
Policies option. Under User Rights, check the Advanced
box and select these four user rights.
- After changing the permissions of the SpaceGuard
service account, you need to stop the SpaceGuard
Service (with the Control Panel > Services > SpaceGuard
Disk Management) and start the Service again.
In order to be able to receive a popup message:
The NT Messenger service must be running on both the SpaceGuard server and
the PDC.WinPopUp must be enabled on the client. If you are logged in several
times, its good to know that NT sends the popup message to the client
you were logged in first. If the popup message feature still doesnt
work, try something else. You might have specified in the target field:
DOMAIN NAME / GROUP NAME
What will happen is this: SpaceGuard will go to
the PDC of the domain you specified. On the PDC,
SpaceGuard will look for the Group and the Group
members. SpaceGuard will send popup messages to these
Group members using the Messenger Service of the
PDC.
SpaceGuard can only perform these actions when it
has enough permissions on the PDC, so the SpaceGuard
service account must be member of the Domain Admin
Group and must have the 4 previously mentioned user
rights (Log on as a Service,Backup files and directories,
Restore files and directories and Bypass traverse
checking) on the PDC.
Now we like you to remove the domain name in the
target field, so that it will only show:
GROUP NAME
What will happen is this: SpaceGuard will look for
the Group members. SpaceGuard will send popup messages
to these Group members using the Messenger Service
of the SpaceGuard server (which can be a member server).
Now it's almost like logging in as the SpaceGuard
service account and sending a popup message by using
the 'net send' command. Do you see any differences
between the two?
Back to
top
What does error 2273 in
the Application Log mean?
Error 2273 means that NT can't find where the user
is logged in at that moment. The user account can't
be found on the network.
Back to
top
Popup messages are sometimes
sent to the wrong people. Why?
Windows NT and 2000 contain a bug. It sometimes
sends popup messages to other users when the user
accounts have the same name (but exist on different
domains) or the user has been logged in more than
once.
Back to
top |