|
|
 |  |
Re: CD signup scriptingFrom: Ron Lockard Date: Sunday, January 25, 2004
Time: 8:29:04 pmLewis,
I've generated the code for OptiSkin to request the user pick the phone
number from the phone list within Optigold, but I don't know how to get
Optigold to return the phone number back for use in the .ins file. I
was going for a signup process exactly as in the standard CD signup
pages, but I'm stuck at the point of getting the phone number back from
Optigold. If I can get over that hurdle the ISPWizrd configuration can
be completely automated as you know.
I too plan to simply have the use select the number themselves as that
seems the most reasonable. I don't want to get into a case of selecting
it for them and then having them complain that it wasn't local. If I
can get my method working I'll be glad to share the code also I just
need a little help from Shawn on how to get the phone number back.
Ron
On Sun, 2004-01-25 at 20:08, Lewis Watson wrote:
> Hi Ron,
> At this time I have it configured where ISPWizard offers the choices for
> the phone number after the user signs up. After the server passes the .ins
> file back to ISP Wizard it asks the user to choose a phone number and the
> ISP Wizard screen with the user's newly created information is already
> filled in. The user has to choose a phone number and then click OK. I
> have not decided the final way I want the phone number handled.. I have
> considered having the phone number chosen based off the clients number but
> I don't know if this could possibly set me up for legal trouble. At the
> same time most clients know what's local for them and what is not but the
> number of people who really don't know what's local for them is pretty
> amazing. So... for now they choose from the numbers specified in ISP
> Wizard but this may change in the future for me.
>
> I think Optigold does pass the number back. I had this line included when
> I used the stock Optigold pages. I don't think that the Optiskin pages
> offers the numbers at all though - however I may be wrong on this as I
> decided to use ISP Wizard to offer the numbers to the client.
> Thanks,
> Lewis
>
>
>
>
> ----- Original Message -----
> From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> To: "Optigold ISP List" <isp-list@optigold.com>
> Sent: Sunday, January 25, 2004 9:39 PM
> Subject: Re: [Optigold ISP] CD signup scripting
>
>
> > Lewis,
> >
> > I was looking at the code a bit closer tonight and was wondering what
> > you do about the customer selecting a phone number? How does ISPWizard
> > deal with the situation of not being passed a phone number to auto
> > configure with? Does it let you select one from the list built into
> > ISPWizard then during the configure process?
> >
> > That was the part I was really stuck on with the way I was trying to do
> > it. I couldn't figure out how to get the selected phone number out of
> > Optigold since Optigold doesn't pass the actual number. It passes an ID
> > identifier instead of the real number from the phone number selection
> > process.
> >
> > Shawn, Is there a way to get Optigold to give the real phone number back
> > once it is selected from a page similar to the standard Optigold
> > selection page?
> >
> > Thanks,
> > Ron
> >
> > On Fri, 2004-01-23 at 08:59, Lewis Watson wrote:
> > > Hi Don,
> > > Not a problem at all, its there to be used...
> > > Thanks.
> > > Lewis
> > >
> > > ----- Original Message -----
> > > From: "Don Hard" <dhard@neonramp.com>
> > > To: "Optigold ISP List" <isp-list@optigold.com>
> > > Sent: Friday, January 23, 2004 10:40 AM
> > > Subject: Re: [Optigold ISP] CD signup scripting
> > >
> > >
> > > > I hope you dont mind but I would like to also take your code and
> > > > incorporate it into our systems for online signup
> > > >
> > > > Thanks
> > > >
> > > > Don Hard
> > > >
> > > > On Fri, 23 Jan 2004 01:17:21 -0800, Ron Lockard
> > > > <optigold@thunderboltcomputing.com> wrote:
> > > >
> > > > > Lewis,
> > > > >
> > > > > Thanks I'll give it a try. I'm using ISPWizard also so shoudl
> work
> > > the
> > > > > same as yours. If I make any improvements I'll send them back
> your
> > > way.
> > > > >
> > > > > Thanks,
> > > > > Ron
> > > > >
> > > > >
> > > > > On Thu, 2004-01-22 at 19:51, Lewis Watson wrote:
> > > > >> Hi Ron,
> > > > >> I just used Optigold, Optiskin, ISPWizard and my own poor php
> skills
> > > to
> > > > >> create a new dialup user in Optigold using nothing more than the
> > > signup
> > > > >> cd
> > > > >> and the clients computer....
> > > > >>
> > > > >> Watch out for word wrapping....
> > > > >>
> > > > >> Here is what I added to the optiskin file signup3.php
> > > > >>
> > > > >> <? include "/path/to/signup_files/ins_helper.php"; ?>
> > > > >>
> > > > >> <META HTTP-EQUIV="REFRESH" CONTENT="0;
> > > > >> URL=http://www.yoursite.com/path_to_ins_file/<? echo
> "$inslogin.ins";
> > > > >> ?>">
> > > > >>
> > > > >> <? include "/path/to/signup_files/ins_unhelper.php";"; ?>
> > > > >>
> > > > >>
> > > > >>
> > > > >> Now for the ins_helperfile.php file. I tried to make it easy for
> > > someone
> > > > >> to use it.. Just make the variables your own...
> > > > >>
> > > > >> <?
> > > > >>
> > > > >>
> > > > >> // Set your variables here, detail_file is the complete path and
> > > > >> filename
> > > > >> to be the insfile. entry_name is the name of your ISP..
> > > > >> //
> > > > >> $my_entry_name = "VisionSix Internet";
> > > > >> $my_domain = "visionsix.com";
> > > > >> $my_dns1 = "65.202.119.4";
> > > > >> $my_dns2 = "65.202.119.5";
> > > > >> $my_smtp_server = "mail.visionsix.com";
> > > > >> $my_pop3_server = "mail.visionsix.com";
> > > > >> $my_news_server = "news1.visionsix.com";
> > > > >>
> > > > >>
> > > > >>
> > > > >> // Gets the variables from Optiskin. You many want to get more
> but
> > > this
> > > > >> will basically do it
> > > > >> //
> > > > >> $inslogin = $HTTP_POST_VARS["Login"];
> > > > >> $inspassword = $HTTP_POST_VARS["Password"];
> > > > >> $insfname = $HTTP_POST_VARS["First_Name"];
> > > > >> $inslname = $HTTP_POST_VARS["Last_Name"];
> > > > >>
> > > > >>
> > > > >>
> > > > >> // One more variable needed from you; this sets the .ins file to
> > > match
> > > > >> the
> > > > >> username
> > > > >> // detail_file is the complete path and filename to be the
> insfile
> > > that
> > > > >> will be created on the fly
> > > > >> //
> > > > >>
> > > > >> $my_detail_file = "/home/www/visionsix/www/signup/$inslogin.ins";
> > > > >>
> > > > >> // Just for testing to see the variables. You probably don't
> want
> > > this
> > > > >> once it's working.
> > > > >> //
> > > > >> echo $inslogin;
> > > > >> echo "<br>";
> > > > >> echo $inspassword;
> > > > >> echo "<br>";
> > > > >> echo $insfname;
> > > > >> echo "<br>";
> > > > >> echo $inslname;
> > > > >> echo "<br>";
> > > > >> echo "<br>";
> > > > >>
> > > > >>
> > > > >> // Open the file (Make sure the variable is set for the
> > > $my_detail_file
> > > > >> //
> > > > >>
> > > > >> $fp = fopen( "$my_detail_file" , "w" );
> > > > >>
> > > > >>
> > > > >> // Open the file or fail
> > > > >> //
> > > > >>
> > > > >> if(!$fp) {
> > > > >> echo "There was a problem with the ins file. Try again later.";
> > > > >> exit;
> > > > >> }
> > > > >>
> > > > >>
> > > > >>
> > > > >> // Get the content and put it in the file; I had to have this all
> on
> > > one
> > > > >> line so fix the wrap :-)
> > > > >> //
> > > > >>
> > > > >> $inputString =
> > > > >>
> > >
> "\n[Entry]\nEntry_Name=$my_entry_name\n[Device]\nType=modem\n[Internet_Mai
> > > > >>
> > >
> l]\nPOP_Server=$my_pop3_server\nSMTP_Server=$my_smtp_server\nEmail_Address
> > > > >> =$inslogin@$my_domain\nEmail_Name=$insfname
> > > > >>
> > >
> $inslname\nPOP_Logon_Name=$inslogin\nPOP_Logon_Password=$inspassword\n[Int
> > > > >>
> > >
> ernet_News]\nNNTP_Server=$my_news_server\n[TCP/IP]\nDNS_Address=$my_dns1\n
> > > > >>
> > >
> DNS_Alt_Address=$my_dns2\n[User]\nName=$inslogin\nPassword=$inspassword";
> > > > >>
> > > > >> // You really don't want this echoed unless you are testing.
> > > > >> //
> > > > >> // echo "<pre>";
> > > > >> // echo "$inputString";
> > > > >> // echo "</pre>";
> > > > >>
> > > > >>
> > > > >> // We do need to write this stuff to the file...
> > > > >> //
> > > > >>
> > > > >> fwrite( $fp, $inputString );
> > > > >>
> > > > >>
> > > > >> //
> > > > >> // Closes the file
> > > > >>
> > > > >> fclose( $fp );
> > > > >>
> > > > >> ?>
> > > > >>
> > > > >>
> > > > >>
> > > > >> And lastly the un_inshelper file
> > > > >>
> > > > >> <?
> > > > >> // Deletes the ins file, we're going to make a new one for each
> > > person
> > > > >> anyway :-)
> > > > >> //
> > > > >>
> > > > >> if ($inslogin) {
> > > > >>
> > > > >> unlink( "/home/www/visionsix/www/signup/$inslogin.ins"; );
> > > > >>
> > > > >> } else {
> > > > >>
> > > > >> print "what file?";
> > > > >>
> > > > >> ?>
> > > > >>
> > > > >> Change the variables to meet your needs and have fun. This
> really
> > > has
> > > > >> no
> > > > >> error checking so it may wreak havoc, cause bad weather, and
> > > completely
> > > > >> ruin everything on your server - however- it's worked fine for
> me so
> > > I
> > > > >> hope maybe it help some of you...
> > > > >> Thanks,
> > > > >> Lewis
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >> ----- Original Message -----
> > > > >> From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> > > > >> To: "Optigold ISP List" <isp-list@optigold.com>
> > > > >> Sent: Thursday, January 22, 2004 5:17 PM
> > > > >> Subject: Re: [Optigold ISP] CD signup scripting
> > > > >>
> > > > >>
> > > > >> > Lewis,
> > > > >> >
> > > > >> > I'm working on something else at the moment so whenever you can
> > > send
> > > > >> it
> > > > >> > is fine and much appreciated. I was going to write the same
> thing
> > > if
> > > > >> I
> > > > >> > couldn't get the FMPro post to work correctly, but was trying
> that
> > > > >> route
> > > > >> > first.
> > > > >> >
> > > > >> > Thanks,
> > > > >> > Ron
> > > > >> >
> > > > >> >
> > > > >> > On Thu, 2004-01-22 at 15:04, Lewis Watson wrote:
> > > > >> > > I lied, its going to be longer than 10 minutes but just hold
> > > tight
> > > > >> and
> > > > >> I
> > > > >> > > 'll have it shortly :-)
> > > > >> > > Lewis
> > > > >> > >
> > > > >> > > ----- Original Message -----
> > > > >> > > From: "Lewis Watson" <lists@visionsix.com>
> > > > >> > > To: "Optigold ISP List" <isp-list@optigold.com>
> > > > >> > > Sent: Thursday, January 22, 2004 4:47 PM
> > > > >> > > Subject: Re: [Optigold ISP] CD signup scripting
> > > > >> > >
> > > > >> > >
> > > > >> > > > Hi Ron,
> > > > >> > > > I have almost completed the php code that will build and
> then
> > > call
> > > > >> the
> > > > >> > > > .ins file to be downloaded to the clients computer myself.
> Give
> > > me
> > > > >> > > another
> > > > >> > > > 10 minutes and I'll send the code that you need in the
> optiskin
> > > > >> > > > signup3.php file.
> > > > >> > > > Lewis
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > ----- Original Message -----
> > > > >> > > > From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> > > > >> > > > To: "Optigold ISP List" <isp-list@optigold.com>
> > > > >> > > > Sent: Thursday, January 22, 2004 4:20 PM
> > > > >> > > > Subject: Re: [Optigold ISP] CD signup scripting
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > > Lewis,
> > > > >> > > > >
> > > > >> > > > > I originally got the same Invalid contents, but Now I
> just
> > > get a
> > > > >> blank
> > > > >> > > > > file since I've made it past the point that it registers
> as
> > > > >> Invalid.
> > > > >> > > > > Then again I'm not really sure I progressed or regressed
> in
> > > the
> > > > >> true
> > > > >> > > > > sense of my objective since I don't know why it's blank
> at
> > > the
> > > > >> moment.
> > > > >> > > > >
> > > > >> > > > > Ron
> > > > >> > > > >
> > > > >> > > > > On Wed, 2004-01-21 at 12:58, Lewis Watson wrote:
> > > > >> > > > > > Ron,
> > > > >> > > > > > What are you getting at this time in the .ins file? If
> I
> > > use
> > > > >> the
> > > > >> > > stock
> > > > >> > > > O/G
> > > > >> > > > > > pages I can successfully use a cd to signup a user. If
> I
> > > use
> > > > >> the
> > > > >> > > > Optiskin
> > > > >> > > > > > pages I get a .ins file that has the word invalid
> rather
> > > than
> > > > >> the
> > > > >> > > user
> > > > >> > > > > > information.
> > > > >> > > > > > Thanks,
> > > > >> > > > > > Lewis
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > > ----- Original Message -----
> > > > >> > > > > > From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> > > > >> > > > > > To: "Optigold ISP List" <isp-list@optigold.com>
> > > > >> > > > > > Sent: Wednesday, January 21, 2004 2:23 PM
> > > > >> > > > > > Subject: [Optigold ISP] CD signup scripting
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > > > Shawn,
> > > > >> > > > > > >
> > > > >> > > > > > > If I post the following parameters at any time to
> FMPro
> > > > >> should
> > > > >> it
> > > > >> > > > > > > correctly return the info needed for CD Signup? I
> think
> > > > >> what
> > > > >> I'm
> > > > >> > > > doing
> > > > >> > > > > > > is very similar to what the standard Optigold pages
> do so
> > > > >> I'm
> > > > >> at a
> > > > >> > > > loss
> > > > >> > > > > > > as to what I need to do differently.
> > > > >> > > > > > >
> > > > >> > > > > > > -db=MainMenu.fp5
> > > > >> > > > > > > -lay=Web
> > > > >> > > > > > > -max=1
> > > > >> > > > > > > -format=signupinfo.cdml
> > > > >> > > > > > > -script=urlencode("cd signup web")
> > > > >> > > > > > > identification=201
> > > > >> > > > > > > login=<login>
> > > > >> > > > > > > password=<password>
> > > > >> > > > > > > -Find
> > > > >> > > > > > >
> > > > >> > > > > > > I seem to be having trouble getting FMPro to return
> the
> > > > >> right
> > > > >> info
> > > > >> > > > for
> > > > >> > > > > > > an account. Is the "cd signup web" script available
> > > anywhere
> > > > >> for
> > > > >> > > me
> > > > >> > > > to
> > > > >> > > > > > > see what it's doing to help me troubleshoot this?
> What
> > > > >> affect
> > > > >> > > does
> > > > >> > > > the
> > > > >> > > > > > > contents of the file specified in the -format
> parameter
> > > have
> > > > >> on
> > > > >> > > the
> > > > >> > > > > > > output for this case?
> > > > >> > > > > > >
> > > > >> > > > > > > Thanks,
> > > > >> > > > > > > Ron
> > > > >> > > > > > >
> > > > >> > > > > > >
> > > > >> > > > > > > ---------------------------------------------------
> > > > >> > > > > > > To subscribe, unsubscribe or to search list archive
> > > > >> > > > > > > please visit http://www.optigold.com/lists/isp.html
> > > > >> > > > > > > ---------------------------------------------------
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > > ---------------------------------------------------
> > > > >> > > > > > To subscribe, unsubscribe or to search list archive
> > > > >> > > > > > please visit http://www.optigold.com/lists/isp.html
> > > > >> > > > > > ---------------------------------------------------
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > > ---------------------------------------------------
> > > > >> > > > > To subscribe, unsubscribe or to search list archive
> > > > >> > > > > please visit http://www.optigold.com/lists/isp.html
> > > > >> > > > > ---------------------------------------------------
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > ---------------------------------------------------
> > > > >> > > > To subscribe, unsubscribe or to search list archive
> > > > >> > > > please visit http://www.optigold.com/lists/isp.html
> > > > >> > > > ---------------------------------------------------
> > > > >> > >
> > > > >> > >
> > > > >> > > ---------------------------------------------------
> > > > >> > > To subscribe, unsubscribe or to search list archive
> > > > >> > > please visit http://www.optigold.com/lists/isp.html
> > > > >> > > ---------------------------------------------------
> > > > >> >
> > > > >> >
> > > > >> > ---------------------------------------------------
> > > > >> > To subscribe, unsubscribe or to search list archive
> > > > >> > please visit http://www.optigold.com/lists/isp.html
> > > > >> > ---------------------------------------------------
> > > > >>
> > > > >>
> > > > >> ---------------------------------------------------
> > > > >> To subscribe, unsubscribe or to search list archive
> > > > >> please visit http://www.optigold.com/lists/isp.html
> > > > >> ---------------------------------------------------
> > > > >
> > > > >
> > > > > ---------------------------------------------------
> > > > > To subscribe, unsubscribe or to search list archive
> > > > > please visit http://www.optigold.com/lists/isp.html
> > > > > ---------------------------------------------------
> > > >
> > > >
> > > >
> > > > --
> > > > Using M2, Opera's revolutionary e-mail client:
> http://www.opera.com/m2/
> > > >
> > > >
> > > > ---------------------------------------------------
> > > > To subscribe, unsubscribe or to search list archive
> > > > please visit http://www.optigold.com/lists/isp.html
> > > > ---------------------------------------------------
> > >
> > >
> > > ---------------------------------------------------
> > > To subscribe, unsubscribe or to search list archive
> > > please visit http://www.optigold.com/lists/isp.html
> > > ---------------------------------------------------
> >
> >
> > ---------------------------------------------------
> > To subscribe, unsubscribe or to search list archive
> > please visit http://www.optigold.com/lists/isp.html
> > ---------------------------------------------------
>
>
> ---------------------------------------------------
> To subscribe, unsubscribe or to search list archive
> please visit http://www.optigold.com/lists/isp.html
> ---------------------------------------------------
---------------------------------------------------
To subscribe, unsubscribe or to search list archive
please visit http://www.optigold.com/lists/isp.html
---------------------------------------------------
|

Return to Digital Point Solutions' Home Page |