From 51984ac3d3da3006809c6866fdecd4ad83610731 Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 30 Jul 2001 07:36:04 +0000 Subject: templates!!! --- httemplate/docs/signup.html | 57 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 httemplate/docs/signup.html (limited to 'httemplate/docs/signup.html') diff --git a/httemplate/docs/signup.html b/httemplate/docs/signup.html new file mode 100644 index 000000000..a40b1f963 --- /dev/null +++ b/httemplate/docs/signup.html @@ -0,0 +1,57 @@ + + Signup server + + +

Signup server

+For security reasons, the signup server should run on an external public +webserver. On this machine, install: + +Then: + +Optional: + + -- cgit v1.2.1 From 5e99168da38e7616fc726242ce7d85e140f22c6f Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 28 Aug 2001 16:58:08 +0000 Subject: customer-to-customer referrals in singup server --- httemplate/docs/signup.html | 1 + 1 file changed, 1 insertion(+) (limited to 'httemplate/docs/signup.html') diff --git a/httemplate/docs/signup.html b/httemplate/docs/signup.html index a40b1f963..ae5f63f15 100644 --- a/httemplate/docs/signup.html +++ b/httemplate/docs/signup.html @@ -18,6 +18,7 @@ Then:
  • Add the user `freeside' to the the external machine.
  • Copy or symlink fs_signup/FS-SignupClient/cgi/signup.cgi into the web server's document space. +
  • When linking to signup.cgi, you can include a referring custnum in the URL as follows: http://public.web.server/path/signup.cgi?ref=1542
  • Enable CGI execution for files with the `.cgi' extension. (with Apache)
  • Create the /usr/local/freeside directory on the external machine (owned by the freeside user).
  • touch /usr/local/freeside/fs_signupd_socket; chown freeside /usr/local/freeside/fs_signupd_socket; chmod 600 /usr/local/freeside/fs_signupd_socket -- cgit v1.2.1 From 294b8c0914f497b7714bad51dfb000d33e843995 Mon Sep 17 00:00:00 2001 From: ivan Date: Thu, 30 Aug 2001 16:23:32 +0000 Subject: update signup server: template form and success html, document --- httemplate/docs/signup.html | 2 ++ 1 file changed, 2 insertions(+) (limited to 'httemplate/docs/signup.html') diff --git a/httemplate/docs/signup.html b/httemplate/docs/signup.html index ae5f63f15..f99b7ebb5 100644 --- a/httemplate/docs/signup.html +++ b/httemplate/docs/signup.html @@ -53,6 +53,8 @@ Optional:
  • $email_name - first and last name
(an example file is included as fs_signup/cck.template). See the Netscape documentation for more information. +
  • If you create a /usr/local/freeside/signup.html file on the external machine, it will be used as a template for the form HTML. This requires the template to be constructed appropriately; probably best to start with the example file included as fs_signup/FS-SignupClient/cgi/signup.html. +
  • If you create a /usr/local/freeside/success.html file on the external machine, it will be used as the success HTML page. Although template substiutions are available, a regular HTML file will work fine here, unlike signup.html. An example file is included as fs_signup/FS-SignupClient/cgi/success.html
  • If there are any entries in the prepay_credit table, a user can enter a string matching the identifier column to receive the credit specified in the amount column, and/or the time specified in the seconds column (for use with the session monitor), after which that identifier is no longer valid. This can be used to implement pre-paid "calling card" type signups. The bin/generate-prepay script can be used to populate the prepay_credit table. -- cgit v1.2.1 From fbcb45dfe5a1bce7981fe4527176b9fdf2ec54b7 Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 3 Sep 2001 22:07:39 +0000 Subject: fix more bugs --- httemplate/docs/signup.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'httemplate/docs/signup.html') diff --git a/httemplate/docs/signup.html b/httemplate/docs/signup.html index f99b7ebb5..262b697bb 100644 --- a/httemplate/docs/signup.html +++ b/httemplate/docs/signup.html @@ -42,7 +42,7 @@ Optional:
  • $password
  • $email_name - first and last name - (an example file is included as fs_signup/ieak.template) + (an example file is included as fs_signup/ieak.template) See the IEAK documentation for more information.
  • If you create a /usr/local/freeside/cck.template file on the external machine, the variables defined will be sent to Netscape users with MIME type application/x-netscape-autoconfigure-dialer-v2. This file will be processed with Text::Template with the following variables available:
    • $ac - area code of selected POP -- cgit v1.2.1 From 8fc4118f1f055195d280b3250b39a3b5fcdf13dc Mon Sep 17 00:00:00 2001 From: ivan Date: Sat, 6 Apr 2002 20:37:38 +0000 Subject: big signup server cleanups. uses Storable for network protocol now. - makes Bugs 384 & 385 easier - closes: Bug#382 --- httemplate/docs/signup.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'httemplate/docs/signup.html') diff --git a/httemplate/docs/signup.html b/httemplate/docs/signup.html index 262b697bb..e7472158a 100644 --- a/httemplate/docs/signup.html +++ b/httemplate/docs/signup.html @@ -9,7 +9,8 @@ webserver. On this machine, install:
    • A web server, such as Apache-SSL or Apache
    • SSH
    • Perl (at least 5.004_05 for the 5.004 series or 5.005_03 for the 5.005 series. Don't enable experimental features like threads or the PerlIO abstraction layer.) -
    • Text::Template +
    • Text::Template +
    • Storable
    • HTTP::Headers::UserAgent (version 2.0 or higher; not yet indexed correctly on CPAN)
    • FS::SignupClient (copy the fs_signup/FS-SignupClient directory to the external machine, then: perl Makefile.PL; make; make install) -- cgit v1.2.1 From fca110eff969104793774ed717985e91c53f5318 Mon Sep 17 00:00:00 2001 From: ivan Date: Sun, 7 Apr 2002 00:00:41 +0000 Subject: - config option for signup server payment types - credit card type pulldown on signup server (closes: Bug#383) --- httemplate/docs/signup.html | 1 + 1 file changed, 1 insertion(+) (limited to 'httemplate/docs/signup.html') diff --git a/httemplate/docs/signup.html b/httemplate/docs/signup.html index e7472158a..117cf2947 100644 --- a/httemplate/docs/signup.html +++ b/httemplate/docs/signup.html @@ -11,6 +11,7 @@ webserver. On this machine, install:
    • Perl (at least 5.004_05 for the 5.004 series or 5.005_03 for the 5.005 series. Don't enable experimental features like threads or the PerlIO abstraction layer.)
    • Text::Template
    • Storable +
    • Business-CreditCard
    • HTTP::Headers::UserAgent (version 2.0 or higher; not yet indexed correctly on CPAN)
    • FS::SignupClient (copy the fs_signup/FS-SignupClient directory to the external machine, then: perl Makefile.PL; make; make install) -- cgit v1.2.1 From 0b65ce59c7d2ee712389c27954382274ddf718a5 Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 10 Apr 2002 13:42:49 +0000 Subject: bulk checkin from working on the road: - use msgcat for more error messages - should be all things that would come3 back from the signup server normally now - signup server: don't display access number