There is no built in way to display a message to users on the Login.aspx page. That being said if you have access to your database it would be possible to alter some of the existing text on the page.
The simplest option would be to edit the page title. To edit this text you will need to connect to your Checkbox database and run the following stored procedure.
--BEGIN
exec ckbx_Text_Set '/pageText/login.aspx/title', 'en-US', 'Your Message'
--END
If the title font is too large or does not provide enough space it would also be possible to edit the new user label. This label is only displayed when Checkbox has been configured to allow public registration. This setting can be enabled by navigating to Settings -> Users & Security and ensuring that the “Allow Public Registration” option is checked. To edit the label text you will need to connect to your Checkbox database and run the following stored procedure.
--BEGIN
exec ckbx_Text_Set '/pageText/Login.aspx/newUser', 'en-US', 'Your Message'
--END
With this option enabled users will be able to register their own accounts. It will not be possible to disable this functionality and display the new user label; however, you can make it difficult for users to register. If you run the following stored procedure the link to the registration page will not be displayed. In order to register a user would need to know the registration url.
--BEGIN
exec ckbx_Text_Set '/pageText/Login.aspx/register', 'en-US', ''
--END
Please note that you will need to restart IIS after making your change as text is cached.
|