home bbs files messages ]

Just a sample of the Echomail archive

<< oldest | < older | list | newer > | newest >> ]

 Message 390 
 Winserver.Support@Winserver.Com to All 
 Re: [WINServer] Login 
 31 Jan 19 22:17:26 
 
Newsgroups: wclistserve.win.server
Received: by winserver.com (Wildcat! SMTP Router v7.0.454.6)
          for WINServer@winserver.com; Mon, 26 Nov 2018 18:58:04 -0500
Received: from [192.168.1.68] ([99.121.5.8])
          by winserver.com (Wildcat! SMTP v7.0.454.6) with ESMTP
          id 2273617539.1.804; Mon, 26 Nov 2018 18:58:04 -0500
Message-ID: <5BFC888D.1030005@winserver.com>
Date: Mon, 26 Nov 2018 18:58:05 -0500
From: Hector Santos 
Organization: Santronics Software, Inc
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.8.1
MIME-Version: 1.0
To: WINServer@winserver.com
Subject: Re: [WINServer] Login
References:

In-Reply-To:

Content-Type: multipart/mixed; boundary="------------010706010402090203030809"

On 11/26/2018 3:12 PM, David King wrote:> Hi
>
> Can anyone advise how the login system on the winserver.com and
> santronics.com web site works as I have been attempting to mimic the
> same style of login but appear to be unable to do so.
>
> Cheers
>
> Dave

Start with the STOCK installation of http\ files.

It is a long evolved history for the "Web Authentication" system.  It 
was once optional and it began with an zip file that was distributed 
via the AUP and CD but it was optionally installed.

     wcWebAuth.zip

But today, it is automatically unzipped. If you say NO to the 
AutoUpdate "Upgrade Web Authentication?" question, I think the zip is 
placed in your wildcat folder.

It is still is documented in the AUP.CHM "Web Authentication" section 
  as if this file exist for manually installation and it has the old 
listing of files that were in the zip.  The current files are in the 
zip are:

    2905  05-29-12  03:54   http/errors/errors.wct
     772  12-25-08  12:45   http/errors/NoClientAccess.wct
     473  09-24-08  22:15   http/errors/NotFound.wct
     600  07-12-02  07:34   http/errors/NotValidated.htm
    2415  03-02-07  15:25   http/errors/NotValidated.wct
    1802  01-07-08  09:28   http/errors/passwordchange.wct
    3922  06-11-12  04:14   http/errors/readme_errors.txt
     208  07-12-02  05:27   http/errors/SignupDupeAccount.htm
    1580  01-17-09  07:40   http/errors/UserNotLoggedIn.wct
     144  06-11-12  04:14   http/errors/verinfo.dat
    1705  05-18-12  07:15   http/public/AccountCreated.wct
    1421  09-26-06  07:49   http/public/CookiesHelp.htm
     650  01-08-10  17:06   http/public/forgotpassword.wct
    1371  10-16-09  01:55   http/public/login.wct
     983  12-07-09  10:43   http/public/logout.wct
     967  05-20-12  02:00   http/public/newuser.wct
     195  06-11-12  07:53   http/public/verinfo.dat
    1293  04-26-05  11:44   http/public/warning-no-cookie.wct

WCWEB now required its file and templates in order to work properly, 
so its no longer optional.  By 454.3 update it was auto unzip, see the 
upgrade information.

     http://www.winserver.com/public/aup/upgradeinfo.htm

The help is still valid for the remaining details. It needs to be 
updated to say the files are already installed.

     http://www.winserver.com/public/aup/webauthsummary.htm

Once you have all the stock files in place, you can now go to:

WCCONFIG | WEB Server | Authentication options

and select how you want the user to login:

Do you want the user to get the browser to POPUP a login box? 
Browsers will do this for BASIC or DIGEST Authentication because it is 
built into the browser.

Do you want the user to get a LOGIN form on the browser page?   This 
is not built into the browser, so wcWEB will create the display for 
Cookie-based or WcNavigator authentication.

We designed and spent of lot of time, testing it when all methods are 
checked because if the user does not allow javascript, then 
cookie-based login will not work. So we attempted to be smart to do 
the method that matches the user and his browser.  If the user has no 
javascript for security reasons, he will see BUTTONS to start 
BASIC/DIGEST, otherwise he sees the login form.

It works 90% of the time.  So my recommendation is to choose two and 
what you are requesting, choose the following:

     [X] Allow WcNavigator Web Login Challenge
     [X] Allow Cookie-based Authentication

Now play with the login.  You will see a login form similar to that 
you see at winserver.com, but without the image.  That requires 
understanding how to use one of the example "PrintLoginForms" examples.

You can read the AUP.CHM sections, in particular the example login forms.

Web Authentication 
http://www.winserver.com/public/aup/WebAuthSummary.htm
Requirements and Setup 
http://www.winserver.com/public/aup/WebAuthSetup.htm
Configuration 
http://www.winserver.com/public/aup/WebAuthConfig.htm
Using Cookie Authentication 
http://www.winserver.com/public/aup/WebAuthCookies.htm
Authentication URLs 
http://www.winserver.com/public/aup/WebAuthUrls.htm
Authentication Templates 
http://www.winserver.com/public/aup/WebAuthTemplates.htm
Example Login Forms 
http://www.winserver.com/public/aup/example-printloginforms.htm
Authentication Tips 
http://www.winserver.com/public/aup/WebAuthTips.htm

There are three zip files in the AUP.CHM that you can download,  see 
he example login forms page:

   PrintLoginForms.zip
   WcCrossLogin.zip
   html-xdl.zip

Download the zips from withing the AUP.CHM in the example section. 
The wcCrossLogin and html-xdl zips are the one used by santronics.com 
to do a cross domain login to winserver.com.  I am not going to go 
into detail about this now.  Too complex because you have to make 
detail changes to your existing pages where you want to place a 
"little login box" to do a cross domain login.  But I will explain the 
more simpler PrintLoginForm system:

PrintLoginForms.zip contains:

C:\wcat>unzip -l printloginforms.zip
Archive:  printloginforms.zip
  Length    Date    Time    Name
  ------    ----    ----    ----
     157  09-23-06  19:05   http/public/graphics/bar-bgtile.gif
     452  09-23-06  18:51   http/public/graphics/bar-but_login.gif
   11322  09-23-06  18:50   http/public/graphics/bar-globe.gif
    1313  05-13-06  01:44   http/public/graphics/bg-gradient.jpg
  336138  09-28-06  04:57   http/public/graphics/Forest2test.png
    6883  08-22-07  12:16   http/public/printloginform-box.wct
    7166  10-06-06  02:40   http/public/printloginform-navcb.wct
    2023  10-06-06  02:35   http/public/printloginform-topbar.wct
    3067  02-24-09  06:25   http/public/printloginform-topbarcat.wct
    1580  02-23-09  16:54   http/public/PrintLoginForm-ajax.wct
     332  02-22-09  10:47 
http/public/printloginform-google-like-footer.wct
     975  02-22-09  10:36 
http/public/printloginform-google-like-header.wct
     521  02-22-09  10:58 
http/public/printloginform-google-like-intro.wct
    8108  02-23-09  02:50   http/public/printloginform-google-like.wct
    5124  02-22-09  12:14   http/public/PrintLoginForm-nav.wct
    1465  02-22-09  10:02   http/public/printloginform-splash.wct
    2994  02-24-09  06:58   http/public/printloginform.wct
  ------                    -------
  389620                    17

The one used at winserver.com is printloginform-splash.wct.

Read this file for instructions.  But I see a typo in it.  Here is the 
corrected one:

@COMMENT@
**************************************************************************

   File   : printloginform-splash.wct
   Date   : 11/26/2018
   Version: v7.0.454.6

   This is a special replacement custom login form that illustrates how
   to add a splash window to th cookie-base login form..

   To use, set following line is set in the
   "http\template\custom\LoginOptionsCustom.inc" file:

   @set Login.CustomForm="wc:\http\public\printloginform-splash.wct"@

**************************************************************************
@ENDCOMMENT@



@//@----------------------------------------------------------------------
@//@ Drag Window Display
@//@ Set IF condition to TRUE to enable window dragging
@//@----------------------------------------------------------------------

@IF FALSE@


@ENDIF@


But for me, I placed "printloginform-splash.wct" in the 
http\template\custom\ folder, and for the 
"http\template\custom\LoginOptionsCustom.inc" file, I set 
Login.CustomForm to:

   @set Login.CustomForm="wc:\http\template\printloginform-splash.wct"@

Thats it for winserver.com setup.

Have fun!


-- 
Hector, Engineering & Technical Support
Santronics Software, Inc.
http://www.santronics.com (sales)
http://www.winserver.com (support)
http://www.winserver.com/AupInfo (Online AUP Help)
Office: 305-248-3204

begin:vcard 
fn:Hector Santos 
n:Santos;Hector 
email;internet:winserver.support@winserver.com 
tel;work:305-248-3204 
version:2.1 
end:vcard 
 
--- Platinum Xpress/Win/WINServer v3.1
 * Origin: Prison Board BBS Mesquite Tx  //telnet.RDFIG.NET www. (1:124/5013)
SEEN-BY: 1/123 15/0 90/1 105/7 10 11 44 81 85 500 106/201 120/340
SEEN-BY: 123/131 129/305 153/7715 218/700 226/30 227/114 229/110 111
SEEN-BY: 229/112 113 114 206 307 317 424 426 428 470 550 664 700 266/512
SEEN-BY: 282/1038 317/3 320/219 322/757 342/200 396/45 460/58 633/280
SEEN-BY: 712/848
PATH: 105/81 229/426


<< oldest | < older | list | newer > | newest >> ]

(c) 1994,  bbs@darkrealms.ca