Home
        Membership Software Manual
         Contents
1.    for the database host  enter    localhost     Provide all details carefully     Setup a Cron Job    What is a cron job     The cron job is a scheduled task on the hosting server  You may choose to run specific program  in specific time  periodically  In case of AMS  we have to call AMS page  yes  just regular page     http   yoursite int AMS cron php  with browser  However  your hosting is using Linux Unix  so  there are no usual browsers like IE or Netscape     We will use command line text mode browser  named Lynx  You may run it on Unix with the  following command   usr bin lynx  source    Line  usr bin lynx  source http   yoursite  int AMS cron php will access specified URL and  display HTML source of page  In our case  we don t need any output  we just need our page to  be accessed  so we will ignore output     Why I need to set cron job     In AMS cron job required to handle recurring billing for some payment plugins  and periodic  emails  not completed notifications  expire notifications  automatic emails   Even if you don t  plan to use recurring billing or send automatic emails from AMS  we still recommend to setup  external cron job  because it executes some necessary system tasks     9 Page    Setting it up    We will provide here instructions for CPanel based control panel  I hope you will be able to find  equivalent controls if you re hosting uses different panel software     1  Login into your webhosting control panel     2  Click to Cron Jobs link  It may be
2.   Address to sales Q  yoursite com    E Mail Sender Name    It will be displayed as  Name  in outgoing e mail messages  It is not bad idea to set it the same  as Site Title    Email send method    Set it to  Internal PHP mail   function   and try to send a test e mail message to yourself  it is  better if you set it to some external e mail address  not located on the same server  for example  email yourself to your mailbox on Yahoo       Verify E Mail Address On Signup    If you want to validate customer e mail address on signup  enable this option  It will email  customer a verification email message with a link  Once the link is clicked  user can continue  signup and make payment     After setting all these options  do not forget to scroll down and press Save button     19 Page    Product Management    You can create and manage as much as products you want and search them according to their  respective IDs  You can define price and plans and relate them with you products so your  customers can easily choose product according to their needs  You can add new product in list  at any instant  Also you can set recurring price for products with different time limits     Add New Product    You can add new product very easily by following below steps     Step1  Click on  Manage Products    on Right side Navigation Bar then you will see the entire  available products list within your membership system  Click on    Add New Product      You can  edit any particular product detail just
3.   Fig 5 b  Instant Payment Notification Preferences Tab    31 Page    wi    7   8   9     Click Edit  Check the box  Optionally enter the URL to the file ipn php in your installation     http   www yoursite int AMS plugins payment paypal r ipn php  please read note below  regarding this URL     Edit Instant Payment Notification  IPN  settings Back to My Profile    PayPal sends IPN messages to the URL that you specify below     To start receiving IPN messages  enter the notification URL and select Receive IPN messages below  To temporarily stop receiving IPN  messages  selectDo not receive IPN messages below  PayPal continues to generate and store IPN messages until you select Receive  IPN messages again  or turn off IPN      Notification URL    IPN messages  O Receive IPN messages  Enabled      Do not receive IPN messages  Disabled     Save  Cancel         Fig 5 c  Entering Notification URL    Click Save  Return to the Profile subtab  Click on Website Payment Preferences link in the Selling Preferences column    Account Information Financial Information Selling Preferences    Email Credit Debit Cards Regional Tax   Postal Address Bank Accounts Postage Calculations  Password Currency Balances My Saved Buttons   PAN Payment Receiving Preferences    Notifications Instant Payment Notification  Time Zone My Checkout Settings Preferences    Manage User Purpose code Reputation   API Access Customer Service Message  Business Information Website Payment Preferences  Additional Owners 
4.  28  Configuring AMS for PayPal Pro pluginsassssasussensumaismniemdidvmnie 28  3  PayPal Standard Plugin Configuration              cscssssessessessestessesees 31  Contigure Your PayPal Leese 31  eV REE EI EE EE A 35  Tod vsvvrvv4v2v276se RON 37  TN 38  Howto create a ee ee i iianmscoswieticninsc RRN 38  MENN 40  Emal Ten PA ua 41  Folder protection  Direct method  Easiest               45  Folders protection NNN eee 46  Enabligg Protection NE NR 46       3 Page    Available Protection Methods       resevsvrssvsvrvrensrnrerernrevseserereveresavenensnrnenenns 48    OOP RIE S WO EE EE ER 48   2  Mod Rewrite php WCE Cc ccsssscsracanaversssverecnaiantaniarcasannepiarsrcancnseorneeh 49  EGET EN TS 50   A PAP WCE EE ER 51  How does it work  for programmers ONIy        cccceceesessessessessessessesseeeees 52  Member Management    mesnarseessrsenvenvesnneenssevnrsnnenneseee  EE RE 54    EEE EE 55  PG oe EE ERE EE 56  LS TE ER 57  Se ENE NN RE ER 59  TORE   T EE EN 60  Database Bic EE A 63  Ke GE  0 EE sani sae neacee vetoes 63  Affiliate Management      rmmsnnnrnsernrensnevvervnsssvvnnsnsnnvese  Affilate EEE A A 65  Affiliate Program  amp  SUAS CS acta ne cantectsnrenmninavden atias maaan 67  Emal AMATES RE ied diel 71  How Affiliate system works  from user end           mnnranrrnrrvrnovrnvrnnrsvrnnre 71       4 Page    KE 90 EE EE E 74    Payment REDOT RR aaa a 74  Cancellation REDON EE NE 75  Customers Demography EE 76  MEME REPO EE ter terre EEE a a 78  TN 79  Account Sharing Prev
5.  Delete Old Records  Setup Confiquratio  Admin Accounts    Logs  DELETE OLD RECORDS  Add Fields  You can delete your old records here  PEER  Deleting unnecessary data will improve the script speed  and site performance  Version Info    Logout       Fig 14  Delete Old Records     Now click on    Clear    it will remove all the old records before specified date fully     82 Page    Adding User Profile Fields    You can add new fields to signup and profile editing form     Follow the below steps to add user field     1  Click AMS CP   gt  Add Fields link in AMS main menu    Administration Panel    Additional Fields    Display Price Validation  Type Group ID function    Name Title    G ntemal    for display  Field Type    fbuserid Facebook SQL field text search Users    UserID  INT  op Add User    Email Users  Import    Export  contact Contact   text t Backup    openid OpenID SQL field text  UserID  TEXT     Restore    fax Fax Number Rebuild DB    Reports    passport Passport ID Payments    Reports    Manage Products    Add field Save new fields order Protect Folders    Coupons     2  Utilities  Error Debug Log  Access Log  Affiliate Program  Delete Old Records  Setup Configuration  Admin Accounts  Logs  version Info  Logout       Fig 15 a  Add User Fields    2  You will see Additional Fields screen with list of existing fields  3  Click Add Field button    83  Page    Additional Fields  Edit    Field Name  Field Title    Field Description   for dispaying on signup  and profile e
6.  Note    free  payment plugin is always enabled  but invisible    Protect Plugins   select plugins for protection  It is always recommended  to have  php include  plugin enabled    HOLD Ctri key to select multiple plugins    paynl  paypal_mobile  paypal nyp  appal pro    Jpaymenow A   paymentsgatewa     een  payready  paysbuy  payvision    htpasswd_shared  mod_auth_mysql  new rewrite       plugin   template    Fig 6 a  Configure AMS    5  Click PayPal    Plugins E Mail    Advanced       Free 2Checkout Rec     Ban Countries    fb connect    Affiliates    clude    A       htpasswd    Affiliates    openid    Search Users  Add User  Email Users  Import  Export  Backup  Restore  Rebuild DB    Reports    Payments  Reports    Manage Products    Protect Folders  Coupons    Utilities    Error Debug Log  Access Log   Affiliate Program  Delete Records  Setup Confiquration  Admin Accounts  Logs  Add Fields  Version Info    Logout       Languages  PHP Include          Fig 6 b  PayPal Navigation Tab    35 Page    Administration Panel       Plugins E Mail Advanced Ban Countries Affiliates Languages       Free PayPal 2Checkout Rec  fb connect htpasswe apenid PHP Include    AWEBDESK MEMBERSHIP SOFTWARE Configuration   PayPal    paypal plugin configuration    Merchant ID  your PayPal account PRIMARY email address    Alternate PayPal account emails  one per line     Sandbox testing  you have to signup here developer paypal com    to use this feature    Assign different account to product   you 
7.  OFFLINE payment methods to keep reminder for   Free Signup   customer Manual Payment   how to make payment  This email comes to user  IMMEDIATELY 4  after clicking Signup button Edit E Mail Template       Send Pending E Mail to Admin Filen  ek    send email to admin when user creates payment Disabled  default    in AWEBDESK  and it is not completed yet   It is suitable PayPal   ONLY FOR OFFLINE payment methods 50 admin may Free Signup   contact customers Manual Payment   This email comes to user IMMEDIATELY after clicking Signup  button   prior any actual payment Edit E Mail Template       Not Completed Payment Notifications    Enable    Not Completed Payment    Notification Enable Enable  Not Completed Payment  Notification    d il to hen his subscription i di ps  nt no cothplated eabecrgtiona treated for  sk take number of days when above notification must be send     yet I means 1 day after payment  2 means 2 days after payment      Edit E Mail Template   Delete    Add E Mail Template    Messages to customer after payment       Send Signup E Mail  send email to user when FIRST  subscripton is completed    E Mail Payment Receipt to user  send email to customer every time when payment is  finished    Edit E Mail Template    CO Edit E Mail Template             Fig 8 d  Email Templates    Step4  Click on the    Edit Email Template    option if you want to change any particular email  template  Refer Fig  8 d      43  Page          Template verify email  E Mail    se bet    an
8.  PHP scripts  HTML content  images or downloads   Not useful if    e Your server does not support mod_rewrite     e You your scripts are already using PHP rewrite  In this case  this method may not work  from scratch     50 Page    Requirements  e mod_rewrite available from  htaccess files  see below   Setting Up Protection    Please go to AMS CP   gt  Protect Folders function and choose new_rewrite protection method     How does it work  for programmers only     Once user logs in to AMS  it sets up an unique cookie named AMS_nr and creates several files in  AMS data new_rewrite  folder  Specially constructed mod_rewrite rules in  htaccess file from  the protected folder will check if user has the cookie set  and if files in the folder are actually  created  and user has necessary access rights for the folder  active subscriptions to products   If  yes  user is allowed to view requested page  image or file  If not  user redirected to AMS login  page  where he can login  or signup pay then login      4  PHP Include    Protect Plugins 1   select plugins for protection  It is always recommended C fb_connect   to have  php include  plugin enabled  htpasswd   HOLD Ct key to select multiple plugins O htpasswd_shared  mod_auth_mysql  new_rewrite       Fig 9 e  Select  php include       This plugin allow you add cookie based login for protected pages  It is particularly useful for  adding paid membership support to an existing PHP based application     If your existing content is in 
9.  When you activate this option  your customers will be asked to include a Contact Telephone Number with their payment information  Learn  More    Note  Selecting On  Required Field  could have a negative effect on buyer conversion     Contact Telephone  O On  Optional Field   O on  Required Field   ort  PayPal recommends this option     PayPal Express Checkout Settings    With this setting you determine if you technically support the German funding methods giropay and bank transfer in your PayPal Express  Checkout implementation     Support giropay and bank  transfer payments        Fig 5 e  Website Payment Preferences    34 Page    Configure AMS    Login to AMS CP    Click Setup Configuration in main menu  left     PANNE    Click Save button     Administration Panel    Click Plugins in Setup Configuration menu  top right   Enable paypal r plugin in the payment plugins list          Ebs Free 2Checkout Rec     Advanced Ban    fb connect htpasswd    Countries    openid PHP Ini       AWEBDESK MEMBERSHIP SOFTWARE Configuration   Plugins    configure list of enabled plugins    You may enable cc_demo payment plugin for testing  purposes  Once you have it enabled  go to AWEBDESK CP    gt  Setup   gt  CC Demo and read readme  Don t forget to    disable it when testing is finished     Payment Plugins  select plugins for payment  Itis always recommended    to have    free    plugin enabled  It will not be displayed in payment    methods list   HOLD Ctd key to select multiple plugins   
10.  also hidden in Tools or Advanced submenu  You will see  screen offering you to choose your experience level  Choose Advanced  Refer Fig 1      Domains    og G   Q x    Subdomains Addon Parked Redirects Simple  Domains Domains DNS Zone  Editor    Databases              As ND EDD  MysSAL NN pe DN   MySQLE MySQLE phpMyAdmin Remote    Databases Database MySOL  Wizard    Software Services    i i e a    CGI Site Perl PHP PEAR PHP  Center Software Modules Packages Configuration    Advanced      E 9    Yy  FrontPage      Index Error Cron jobs Network  Ext  Handlers Manager pages xtensions Tools       Click here to set up cron jobs  Submit a   Support   Request       Fig 1 a  Navigate to Cron Jobs    10 Page    Finding your needed information    e Path to PHP     UNIX and Linux have a special variable called env php which tells you  where PHP is installed on your server  We ll use this instead of trying to figure out the  path to PHP manually  If this does not work you can contact your host to find out what  the correct path to PHP is    e Flags for output     In this example I ve used the    q flag which runs cron in quiet mode   this flag stops some unnecessary messages  You can also add  dev null after the server  path to stop error messages being output as well    e Server Path to your script     You will need to specify the full server path directly to your  script  You can find this on the settings page  as shown below       a Cron Jobs    Cron jobs allow you to automate certai
11.  also in AMS CP   Field Description   description that will be displayed on user signup form in small font under the title    Field Type   choose to create an SQL or  Common  field  Choose an SQL field for fast search  however   not all Display Types are compatible with SQL fields  then it will be automatically switched  back to  Common    SQL Field Type   choose how will the field be stored in MySQL Database  If you have choosen  Common   field type above  ignore this option   Display Type   choose how the field will be represented on signup  profile and admin pages  All common  HTML input types are available    Size of input field   you may choose size of your text input field  or for select field you may set Size   1 to get  popup select box    Field Values   for RadioButtons  CheckBoxes  and Select fields you have to enter fixed values for user  choice  Enter it one per line  key will be used internally  and value for each input choice   separated by    pipe   You may also add  1 to a line item  it will make option  selected checked by default    Visibility of the field   defines where the field will be visible and changeable    Validation Function   defines a validation function for the field value     6  Click Submit to add field  Visit Signup Form to validate fields were actually added     85 Page    Customization     1 Editing Phrases Text Messages    AMS is a multi language program  For easy translation  all phrases messages for customer side  of AMS are contained wi
12.  are marked as affiliates    will be emailed     How Affiliate System Works  From User End     First of all a user will have to sign up to Awebdesk Membership Software through signup page     71 Page    Sign up or  Signup using Social Profiles    Select yourplan    demo product    Free lifetime subscription  demo producuti  O demo product2 Google    waH00  AOL lb   CP openp  Free lifetime subscription  demo product2      la  O demo product3   eagawa  Free for one year  demo product3  O demo product4  Free for 6 months  demo product4     demo product5   299 00 for 2 years  demo product5     sample product  Free for 30 days  sample product  Payment Method      2checkout  purchase from 2Checkout     PayPal  secure credit card payment  O Internet Banking via EBS  Credit card payment    Fi    irst Name demo12    Your First Name       Last Name example      Your Last Name         i     Email demo12 example com        4 confirmation email will be sent to this address         Username demo12        Minimum 4 characters  small letters  numbers  and underscore    _       Password    ccoooco      Must be 4 or more characters   1    Confirm password 263006      Enter password again         Fig 12 i  Signup Page    When you fill all details click on    Continue    then you will see screen which confirms your signup  and you will see option to login as user     Members Area Main Page    Enjoy your membership  To Login please click here Login Add Renew Subscription    E Newsletter Archive  
13.  awebdesk  demo2 awebdesk  demo3 awebdesk  demo4 awebdesk  demo1   demos awebdesk  demo11   demo1 awebdesk  demo7 awebdesk  1   demo4 awebdesk  demoB awebdesk  democ awebdesk    Dobleveta Servicios    Email  deepakb48  gmail com  demoi example com  demo1i example com  demol awebdesk com    demo3  awebdesk com    Payments  1  0 00  6    269 10  2    0 00    Never       4G awe Skci  demoi example com    demoS awebdesk com       demo11  example com  demoi example com  demo   example com  Max Mallya  demoA example com  demoB example com    demoC awebdesk com       doblevetas  gmail com    1  0 00  1   0 00  1   0 00    Never    Status  Active  Active  Active  Pending  Pending  Active  Active  Pending  Active  Pending  Pending  Active  Active  Active  Active    Pending    Actions  Edit Delete    Edit Delete    Edit Delete  Edit Delete  Edit Delete  Edit Delete  Edit Delete  Edit Delete  Edit Delete  Edit Delete  Edit Delete    Edit Delete    Search Users  Add User  Email Users  Import  Export  Backup  Restore  Rebuild DB    Reports    Payments  Reports    Manage Products    Protect Folders  Coupons    Utilities    Error Debug Log  Access Log   Affiliate Program  Delete Old Records  Setup Confiquration  Admin Accounts  Logs   Add Fields    Version Info    Click here to Edit user details F    Filter   All members          Click hereto filter users list  Fig 10 a  Browse Users  You will see list of all available users  You have option to view any specific users list  For eg   Active 
14.  by clicking on    Edit    or you can delete that one by clicking  on    Delete     If you want to copy any product along its details then click on    Copy        Refer  fig 2 a      Administration Panel     Search            URL Browse Users    Products Subscriptions Types List    Title Price    Product Duration    Scope Group Sort Recurr  Agr     Search Users  Add User  Email Users  Import  Export  Backup  Restore  Rebuild DB    demo 0 00  producti    LIFETIME a  1  D No No   http   awebdesk com    demo  product2    LIFETIME No No http    awebdesk com        demo i ly No Yes http   awebdesk com  Edit  product3  demo i 6m No Yes http   awebdesk com  Edit  product4  Reports  demo No No  productS    http   fawebdesk com  Edit    Payments  Reports     enone Fremeas   lt    Protect Folders  Coupons          demoproduct6 0 00 15d No Yes http    example com Edit Cor  n  Click here to edit product    details       Click here to add new product   gt    4dd New Product   Change order groups    EG Click here to change product  order groups    Changing of subscription details such as duration and price will affect existing recurring subscriptions only if these are based on    NOTES     Deleting existing subscriptions will affect existsing users     Utilities       Credit Card  payment plugins  when credit card information is stored in AWEBDESK database  and AWEBDESK initializes rebilling   In case of PayPal and other similar payment processors  changes will not affect existing subscibe
15.  fuser name f  first name  insert    fuser name_1  last name  insert    fuser login  login  insert     fuser pass  password    insert     Fig 10 f  Email Users       58 Page    Preview   After completing message click on preview  You will see a sample of your message that will be  delivered to your members     mail To Users  Preview    Format   Plain text  This email will be sent to 6 members  From  admin awebdesk com  Subject  Your membership  To   demo awebdesk   lt demol example com gt     text Sample text Sample text Sample textSample text  text Sample text Sample text Sample   text Sample text Sample text Sample text   text Sample text Sample text Sample text   text Sample text Sample text Sample    To unsubscribe from our periodic e mail messages  please click the  following link     http    demo  awebdesk  com ams unsubscribe  php  e demol 40example  comss e8c2    Ml Archive message M  Send message    Fig 10 g  Email Preview       Click on    Send    to send your email immediately     Export Users   In the sidebar  you can click on    Export    to generate a CSV file of all the members on your site   You can then import them into a spreadsheet application such as Excel for further processing   Please choose all essential fields you want to export including member basic details   subscription details  products to which user subscribed etc  Refer Fig 10 h      59 Page    Export    Member Fields  Hold Ctri to select multiple  fields    Subscription Fields  Hold Ctrl to se
16.  is no ability to pass calculated tax to PayPal     37 Page    Coupons    Coupons are a useful way to offer an incentive to get people to join your membership site    For example  you could issue coupons to your past customers  or give them to your affiliates to  use in order to boost sales    If you want to provide any discount on your products then you can easily generate discount  coupons so that your users can use them to avail particular discount when they pay for any of  your products  This will help you to increase your products popularity and users will attract to  your products if they see some discounts and offers     How to create a coupon    Follow the below steps to create and use coupons   Step1  Go to Coupons  Step2  Click on Generate Coupons    Administration Panel    Coupon Batches Coupon Statistics Find Coupon   Search      Coupon Batches  Browse Users    Coupons Begin Expire   Search Users  Batch ID Sa Date Date Count Used Disabled Te    1 12 08 2011 12 08 2011 1 1 Delete   Edit Email Users    1 12 08 2011 12 08 2011 2 1 Delete   Edit Import  Export  1 12 08 2011 12 08 2011 1 1 Delete   Edit ee    12 08 2011 12 08 2011 1 1 Delete   Edit Restore  Rebuild DB  02 10 2012 02 10 2012 Delete   Edit    Reports  03 21 2012 LIFETIME Delete   Edit    Payments  Reports    Manage Products  Protect Folders    1   Utilities    Error Debug Log  Access Log   Affiliate Program  Delete Old Records  Setup Confiquration  Admin Accounts  Logs   Add Fields   Version Info   Logou
17.  it is already in file     e Ability to order new subscriptions renew existing subscriptions    e History of payments subscriptions  with links to cancel active recurring subscriptions  if  applicable     e Last newsletter messages    Login Page    http   www yoursite int AMS login ph    This page will display login form if necessary  if customer is not logged in      15 Page    Once customer is logged in  he will be redirected     e If customer has only active subscription  and accordingly only one Product URL to go    he will be redirected straight to Product URL    e If customer has several subscriptions  or has no subscriptions  he will be automatically  redirected to Membership Info Page  where he will be able to choose a link to go  or to  renew subscription     16 Page    Setting Up Your Membership Site    Before you can unleash your membership site to the world  you need to set it up  This  process is easy but please ensure you go through all the steps so you don   t miss anything     The script will not work unless you ve set it up correctly     Before you begin these steps  please make sure you are logged in to your admin control  panel at http   www yourwebsite com manage or if you installed the software in a sub folder   then go to http   www yourwebsite com subfolder manage     Initial Setup Configuration    To change AMS configuration  click to Ams CP   gt  Setup   Configuration in right sidebar menu   There is real lot of settings  we recommend to start with de
18.  message at the    top of the Membership Info page     To do this edit the file awebdesk templates member html  adding the following     87 Page    Welcome    smarty session  awebdesk user name f    Ssmarty session  awebdesk user name 1       You can also add additional information  If field is added as a common  it must be used as   Ssmarty session  awebdesk user data phone    Else  it it is a SQL field  it must be used as     Ssmarty session  awebdesk user phone     Now visit http   www yoursite com awebdesk member php and you will see your addons     Add Member Information to PHP Pages    If you are using PHP pages on your site  you can also add member information to additional  pages  In this case you are using session information to add the data  it will only appear when a  member is logged in     As the very first line of your PHP page  add the following      lt  php session start      gt   Then somewhere on the page  use the following code         lt  php print  Welcome           ESSION   awebdesk user    name f   L  7    SESSION   awebdesk user     name 1     l    gt        Again  if field is added as a common  it must be used as      SESSION   awebdesk user     data     phone         Else  an SQL field  must be used as       SESSION   awebdesk user     phone          3 Integration Plugins    Introduction to Integration Plugins    AMS has ability to integrate with third party applications  If you have such integration plugin  installed and configured  AMS will maintai
19.  on your site     e  membersA   e  membersB     and you have 3 products   e Product  1   gives access to folder A  e Product  2   gives access to folder B    e Product  3   gives access to both folder A and folder B    Please note  Products are always numbered  The id number is visible on the  AMS Admin CP   gt  Manage Products page  First id is not always equal to 1   and second id is not always equal to first id increased by 1     You can allow access as follows    membersA   access allowed for members subscribed to products  1 OR  3     membersB   access allowed for members subscribed to products  2 OR  3    Enabling Protection Plugins    php_include plugin is enabled by default  and you should not disable it  It is used for all  protection methods except htpasswd     To enable htpasswd plugin  follow instructions     46 Page    1  Visit AMS CP   gt  Setup   gt  Plugins and enable htpasswd  also select  mod auth mysql new rewrite php include  in Protection Plugins list     Administration Panel       Global Cra HQ  E Mail Advanced Ban Countries Affiliates Languages  Global   Plugins K2  E mail Advanced auaaes   f earch    Ebs Free 2Checkout Rec  fb_connect htpasswd openid PHP Include             AWEBDESK MEMBERSHIP SOFTWARE Configuration   Plugins Browse Users    configure list of enabled plugins  Search Users    Add User  Email Users  Import  Export  Payment Plugins Backup    1shoppi t  select plugins for payment  It is always recommended PE sesh es Restore  to have  free 
20.  or other file   Not useful if    e Your server does not support mod_rewrite    e You protect complex PHP scripts   this method will not work  You may use plain    php_inlcude protection in this case     Requirements    e mod_rewrite available from  htaccess files  see below   e PHP compiled as an Apache module    49 Page    See your hosting server information if you are unsure  Usually  any Cpanel based hosting or  dedicated server will work     How does it work  for programmers only     Apache s mod_rewrite process access to all pages images anything loading through AMS s file  rewrite php  This file checks the user s authorization in the database     e Ifthe user has an active subscription to the product or products then the protected  content will be displayed    e If the user is not authorized yet  or has an expired subscription  then the login form is  displayed again with an error message      3  New Rewrite    Protect Plugins          select plugins for protection  It is always recommended Li de   to have  php include  plugin enabled  tpassw   HOLD Ct key to select multiple plugins htpasswd_shared     mod auth mysal  Eg  openid    O php_include    plugin_template       Fig 9 d  Select    new_rewrite       This plugin allows you add cookie based login for ANY protected content  It can protect both  HTML files  downloadable content  and even complex PHP scripts  Currently  it is better and  most recommended protection technique     Useful if    e You wish to protect CGI
21.  plugin enabled  It will not be displayed in payment ing Rebuild DB    methods list  abnamro  HOLD Ctr key to select multiple plugins adultprocessor  Note    free  payment plugin is always enabled  but invisible alertpay Reports    am me Payments  authorize    authorize aim Reports  authorize_cim ss    heanstream       Protect Folders    Protect Plugins ESSEN Coupons  select plugins for protection  It is always recommended AV  to have  php include  plugin enabled  SA Utilities  HOLD Ctr key to select multiple plugins    Error Debugq Log  Access Log  Affiliate Program  Delete Old Records    Setup   Configuratio  Admin Accounts  Logs   Add Fields     ersion Info  Logout          Fig 9 a  Activating Protect Plugins    2  Click to AMS Cp   gt  Rebuild Db to build  htpasswd and  htgroup files in AMS data  folder   else protection will not work until Midnight     47 Page    Available Protection Methods     1  Htpasswd    Protect Plugins fb   select plugins for protection  It is always recommended C fb connect  to have  php include  plugin enabled   HOLD Ctrl key to select multiple plugins   htpasswd shared  O mod_auth_mysql  new rewrite          Fig 9 b  Select    htpasswd      This plugin will work to provide protection on any Unix based hosting plan  It will protect all  content in any protected directory  However there are some disadvantages compared to using  php_include plugin   for details see here  If it is possible for you to do so we recommend that  you use a php_include m
22. 8fca915a1b73d07f259264    create your application  Add    Like    Button   Adds a Facebook  Like  button to Useful Links    Enter the web address of your homepage  http  facebook  com awebdesk    If you leave it blank  it will default to   http     demo awebdesk com     Full Like Button  Oo  If ticked  Like button shows friend faces etc  Otherwise Like button is a small button only     Force Facebook Logout   Forces logout from Facebook when logging out   from Membership Software  Warning  This option will   log the member out of Facebook and all   other websites they have connected with     Signup Page Settings    Show on Signup Page  go  Tick to automagically include on signup page   Leave unticked to integrate button yourself    Create account   Creates new account automatically   if Facebook user doesn t have one  If unticked   plugin will pre fill name and email on signup form only     Facebook Product Subscription Sak   New account will be automatically  subscribed to selected product when created via Facebook    Only works if  Create account    is selected above     Signup Page Heading  h2 stye  tert    This is the text that is displayed at the top of the  lt h2 style  text   Farehnnk side of the sinnn nane  align center   gt Use vour    Fig 16 f  Facebook Plugin Configuration       Step2  Now provide all the details into AwebDesk Membership Software Facebook  configuration wizard and click on Save     97 Page    Step3  Update your  templates header_login html page   T
23. AIL   Optionally edit Payment System and Payment System Description that will be displayed on  signup page   Click Save button     You are now ready to run a test payment     Important Notes    1     2     For payments through PayPal to be processed automatically by AMS you MUST have a  business or premium account  If you use a personal account you will have to approve the  payment in PayPal and then mark it completed in the AMS Admin Control Panel before the  user will have access    The PayPal Recurring plugin behavior may appear strange  but it is correct  It sets the expiry  date for any active subscription to a future date in the year 2012  When the subscription is  cancelled  the expiry date is automatically set to yesterday s date   it disables subscription  access automatically    It is not required to change IPN URL in your account if you have it already entered  from  another script  for example   It does not make matter which IPN URL is entered  it is only  required that IPN is enabled in PayPal account  AMS will anyway pass IPN URL with each  payment request  and PayPal will use given URL  it overrides setting in PayPal account    MOST IMPORTANT   Email address entered into AMS settings MUST match your PayPal  account primary email address  else automatic payment confirmation will not work     Tax Handling    For non recurring payments AMS passes correct tax value  which you configured at AMS CP    gt Setup  gt Tax  and it works well   For recurring payments there
24. Edit Profile    Change Password Edit Profile    Logout       Fig 12 j  Signup Complete  Now click on    Login    then you will be redirected to member area     72 Page    Members Area Main Page    Your Subscriptions Add Renew Subscription    v demo producti Your Payment History  dig GE Newsletter Archive   Newsletter Subscriptions   a Launching of AMS Edit Profile    Find all details about AMS on http   awebdesk com membership software F 2 g      ae Advertise our website to your friends  El unsubscribe from all e mail messages Update subscriptions  and earn money    sn EEE  _ Change Password  Edit Profile  Users can click here to activate themself as Affiliate                            Logout       Fig 12 k  Activate yourself as Affiliate  Now you can activate yourself as affiliate just by clicking on the link as shown in above fig 12 k   After this you will see the below screen in which all the affiliate related links have been  activated for you     Members Area Main Page    You can use the following text links to advertise our website  Add Renew Subscription  Email Marketting Software   HTML code   lt a href  http   demo awebdesk com ams go php r 95 amp i 10  gt Email Marketting  Software lt  a gt    Shopping Cart Software v  HTML code   lt a href  http   derno awebdesk com ams go php r 95 amp i I1  gt Shopping Cart Newsletter Archive  Software lt  a gt    Membership Software Edit Profile   HTML code   lt a href  http   dero awebdesk com ams go php r 958 amp i 12  gt Memb
25. Encrypted Payment Settings  Identification Preference Custom Payment Pages  Preferred Sites Invoice Templates   Merchant Fees Language Encoding       Fig 5 d  Website Payment Preferences Tab    32 Page    Os 1000 10    O    Auto Return for Website Payments   keep empty or keep default value   Payment Data Transfer   keep off or on  does not matter for AMS    Encrypted Website Payments   set to off   PayPal Account Optional   set to on if you wish to allow credit card payments without  creating PayPal account   Contact Telephone Number   on your choice   Press Save button    33 Page    Website Payment Preferences Back to My Profile  Auto Return for Website Payments    Auto Return for Website Payments brings your buyers back to your website immediately after payment completion  Auto Return applies to  PayPal Website Payments  including Buy Now  Subscriptions and Shopping Cart  Learn More    Auto Return  Oon  Sort    Return URL  Enter the URL that will be used to redirect your customers upon payment completion  This URL must meet the guidelines detailed  below  Learn More    Return URL  http   Return URL Requirements  The following items are required in order to set up Auto Return     In accordance with the User Agreement  you must provide written information on the page displayed by the Return URL that will help the  buyer understand that the payment has been made and that the transaction has been completed     You must provide written information on the page displayed by the R
26. Pay Affiliate Commission    3  Manage Banners and Text Links     1  Affiliate Click Sales Statistics  click on this option if you want to view report of clicks and  sales statistics     67  Page    Affiliate stats   Affiliate Clicks    Period March 01 31  2012    Stats for period    CLICKS COMMISSIONS   Date Raw Unique Transactions Credit Debit Total  03 01 2012 0 0   03 02 2012   03 03 2012   03 04 2012   03 05 2012   03 06 2012       Fig 12 c  Affiliate Statistics  Under affiliate statistics you will see the details of clicks and commission   s details  Select period  then click on    Display       If you click on    Affiliate Clicks    then you will see more details about the source of clicks and IP  addresses from which you get the clicks     Affiliate Stats   Affiliate Clicks    Time Affiliate URL Remote IP HTTP Referrer    02 10 2012 si http   shoppingcart software   19 03 04    11 18 2011 http   awebdesk com emallmarketing  05 24 35    Show by user     Fig 12 d  Click Details       68  Page     2  Review Pay Affiliate Commission  Use this page when it s time to pay your affiliates  You  can choose to pay your affiliates whenever you want  there   s no set date when you need to pay  them  Use Period to find all unpaid commissions in a date range  By default you will see all  unpaid commissions that have occurred during the past year    If you have chosen to pay affiliates by paypal  then any commissions which are due to be paid  to affiliates that have entered their pay
27. T  if emailing from AWEBDESK already works       Global Plugins E Mail Advanced an Countries Languages Free  amp   PayPal htpasswd PHP Include    AWEBDESK MEMBERSHIP SOFTWARE Configuration   E Mail    E Mail System Configuration       demoadmin example com    emoadmin example com    emo admin       Internal PHP mail   function  default     Port  L        a TI    SendMail  path    Test this settings          Fig 8 c  E mail System Configuration    Step3  If you scroll down you will see options to use the templates for various messages to be  send to customer before and after signup  payment related messages  subscription expiring    messages  and many more  Refer Fig  8 d      42 Page       Messages to customer before signup      gt     Verify E Mail Address On Signup    verify email address entered by customer     Edit E Mail Template    AWEBDESK will send email to Click here if you want to edit  specified email and user will be able to continue signup    only after clicking a link in the email message E mail Template    Verfiy E Mail Address on Profile   verify email address entered by customer on Profile page   AWEBDESK will send email to specified email address   User will have to click link from message   in order to approve email change     MI  Edit E Mail Template    Messages to customer after signup    Send Pending E Mail cea exe GER   send email to user when he does payment Disabled  default    in AWEBDESK  and it is not completed yet   Itis suitable PayPal   ONLY FOR
28. TION    demo producti v March me 228 20128 Manual Payment    December    31 vw 2037 v       Fig 10 d  User Payments Subscriptions  When you provided the payment details click on    Add        Payment System Receipt   Amount    Paid Status    Manual Payment manual 0 00 YES  A       Fig 10 e  Payment Confirmation  amp  Active Status    Now your user is activated for the subscription plan you selected     Email Users   You can email members directly from inside Awebdesk Membership Software  To do this  click  on the    Email Users    link on the side bar    Here is an explanation of the options on the Email Members page     Category of users to send email    Choose    All Active Members    to email all members on your site that are signed up to at least  one paid level    Choose    Cancelled Members    to email all members that are not signed up to any paid   level  but who once upon a time was signed up to a paid level     Choose    Affiliates    to only email members who are also affiliates    If you want to email members that are using any specific product  you can choose the   from the list that is shown     E mail Subject   Enter the subject of your email     57 Page    E mail Format    Choose the email format you want in which you want to send your email to members  You can  choose the plain text format or HTML    E mail attachment    Attach any file upto 20mb maximum with your email    Body    Enter the content of your email  You ll notice on the right hand side of the pa
29. abase has been succesfully restored from backup     Backup file header         AWEBDESK MEMBERSHIP SOFTWARE 5 1 0 database backup      Created  2012 03 24 14 36 06       Fig 11 c  Restore Successful  You have completed the restoring process and you will see a confirmation as shown in fig  11 c     64 Page    Affiliate Management   AwebDesk Membership Software has a built in affiliate program    By the use of the automatic affiliate link  your members get access to promote and track their  referrals in few minutes easily  Affiliates can able to sign up without becoming a member  Give  your affiliates a custom percentage by setting your affiliate commission percentage globally   You can view outstanding commissions at any time and also check the total owned to each  affiliate whenever you want  You can easily check your affiliates or Paypal mass pay  Automatic  affiliates are emailed when sales are made     Affiliate Settings   First of all you have to learn to configure Affiliate Settings within AwebDesk Membership  Software    For that please follow below steps  Refer Fig 12 a to understand all steps     Step1  Go to Set Configuration wizard by clicking on    Set Configuration    on right side  navigation bar     Step2  Click on    Affiliates    on the top navigation bar   Step3  Now you will see affiliates settings wizard  First of all select the payment methods you  want your affiliates to choose for payout commissions   You can select multiple payment    methods by clickin
30. ally updated according to change of  product settings     Product URLs    Product URL   Please enter URL of protected area    For example   mpdir protected_diri    or http    area poursite com  Xxxx    OF XXX OF nf XXX     last case case itis considered as relative   to configured AV EBDESK MEMBERSHIP SOFTWARE root URL  PLEASE NOTE   folder will not become protected   if you just enter it here  Please read   AWEBDESK MEMBERSHIP SOFTWARE manual about Protection  Plugins     LU    Please provide the product URL here       Fig 2 b  New Product Details    Provide all the details including product title  description  subscription period  product url   scope of Product  who can order product   Price group  Renewal group  Check mark    Display  Agreement     Refer fig 2 b  to specify whether the user is agree to your Customer Agreement  before being allowed to proceed with payment    Note  Please provide the Product URL carefully     21 Page    Now  set your Email sending activity for your new product that can be used to send emails for  new subscription to product  Expiry notifications to users and more autoresponders    Step3  After providing all details click on    Save     Then you will be redirected to products list  updated with your new product     Products Subscriptions Types List    Product     1    Title Price Duration Scope Group Sort Recurr  Agr  URL Actions    16 demo 0 00 LIFETIME all 0 0 No No     http   awebdesk com  Edit Copy  producti    demo 0 00 LIFETIME all No N
31. also enables our software to be  installed on variety of hosts which is our foremost aim     Installation  New install     Please note  We have an installation service available for  49 which you can take advantage of  if you re not able to install the software yourself  If you would like this service  please go to   http   awebdesk com order products Professional  Installation    Follow Below Steps to Install Awebdesk Membership Software    Step1  Unzip AMS zip file   There are two methods of uploading your files to your web hosting account    1  Upload the AMS zip file directly to your web hosting account and unzipping it using cPanel   this is faster     2  Unzipping the zip file on your computer first  and then uploading all the files to your web  hosting account     After Unzipping kindly follow the below steps    Step2  Open serialkey php from the software root package  AMS  directory  First you have to update the serialkey php    7 Page    So lets say the serial key you have received is 12 345566 122131 SER  it   s an example  you will  get a different key  then contents of serialkey php will look something like this     lt  php  define  SERIAL_KEY    12 345566 122131 SER           this line is a comment  Update serial in above line  Example  define  SERIAL_KEY    12   erwerwe 122131 das    comment ends         gt   After updating the serial key php  upload all contents of  AMS  to the installation directory   Step3  Following folders must be made writeable for the scr
32. and Subscription Renewal    All members  even those who did not pay or whose payment has been failed  can access the    Membership Software members page  http   www yoursite int AMS member php      On this page they will see     e Links to membership areas which they are allowed to access  is to which subscriptions  are completed and not expired    e Logout link   e Linkto update profile info change password   e List of completed payments  if subscription is recurring  a subscription cancel link will be  displayed near every active recurring subscription record    e Controls to renew subscription or order another subscription type product     To add renew a subscription  users must select a membership type  a payment method and  press a button  then they are redirected to a payment system page and payment will be exactly  the same as for initial signup  If a user already has a subscription to the same subscription type   product   the new subscription start and expiry dates will be calculated from the day when the  existing subscription expires     Protection    AwebDesk Membership Software can generate an authorization database for any number of  protected destinations  For example  it can generate  htpasswd and  htgroup files  which are  suitable for authorization on Unix platforms  There are also more advanced protection methods  that allows to protect any type of content without changing it and providing HTML Login form  for customers instead of popup login box     Member
33. atic Emails     You can add email template but you have to  type the number of days for which this template will be activated     40  Page    Email Templates    Take the following steps to use and edit email templates        Utilities    Error Debug Log  Access Log  Delete Old Records    Admin Accounts  Logs   Add Fields  Version Info  Logout             Fig 8 a  Navigate to Setup Configuration    1  After login as admin click on    Setup Configuration  under Utilities in Right Side  Navigation Bar on Dashboard   Refer Fig 8 a        Administration Panel     aal    gt     Global Plugins Advanced Ban Countries Languages Fre  PayPal htpasswd PHP Include Clickheretonavigateto Email System Configuration    AWEBDESK MEMBERSHIP SOFTWARE Configuration   Global    main configuration directives                Fig 8 b  Navigate to Email System Configuration    2  You will be redirected to Awebdesk Membership Software Global Configuration by  default then Click on    E mail     Refer Fig 8 b  to go into Email System Configuration  wizard  Refer Fig 8 c      41 Page       Administration Panel          E Mail configuration    Admin Email  will be used to send email notifications to admin    Outgoing Email Address  will be used as From  address for sending e mail messages  to customers  If empty     Admin EMail    will be used for this    goal   E Mail Sender Name   enter name of sender  It will be displayed for all messages  that AWEBDESK sends    Email send method  PLEASE DO NOT CHANGE I
34. book Openld plugin     99 Page    Your visitor needs to click on    Connect with Facebook    if they want to signup with Facebook id  or they need to click on Google  Yahoo  AOL  Openld respectively for signup through Google   Yahoo  AOI  Openld  Refer Fig  16 g       Sign up or  Signup using Social Profiles    Select your plan O demo product1  Free lifetime subscription  demo producuti 2  O demo product2 Google    YaHoo  AOL   gt  dopa  Free lifetime subscription      demo product2 a 00ga ya  AN  O demo product3  Free for one year  demo product3  O demo product4  Free for 6 months  demo product4  O demo product5   299 00 for 2 years  demo product5  O sample product  Free for 30 days  sample product       Fig 16 h  Signup through Facebook Openld     Recommended Web Hosting providers      1 Godaddy   www godaddy com     2 BlueHost   www bluehost com     3 Hostgator   www hostgator com     4 AwebHosted   www awebhosted com    100   Page    
35. build DB    Search R  Search entire payment record       Display completed payments only C List payments by Record change date    Reports    Change  Time    03 22 2012  13 31 39    03 22 2012  17 49 23    03 22 2012  17 49 23    03 22 2012  17 49 23    03 23 2012  19 27 53    03 23 2012  19 27 53    Member    demo2    demob1i    democ1    demoal    demoylt    demox1    Product    demo  producti    demo  producti    demo  producti    demo  product2    demo  product2    demo  producti    Payment    Period System    Receipt      03 22 2012   manual manual    LIFETIME    02 10 2012    LIFETIME    02 10 2012    LIFETIME    02 06 2012    LIFETIME    02 06 2012    LIFETIME    02 06 2012    LIFETIME    Amount Paid    0 00    0 00    0 00    0 00    0 00    0 00    YES    YES    YES    YES    YES    YES    Status    Active    Active    Active    Active    Active    Active       Reports  Manage Products    Protect Folders  Coupons    Utilities    Error Debug Loq  Access Log   Affiliate Program  Delete Old Records  Setup Confiquration  Admin Accounts  Logs   Add Fields   Version Info   Logout    TOTAL 0 00    COUPONS  TOTAL    6 displayed    0 displayed 0 00       Fig 13 a  Payment Report  Click on    Payments    then select the time period you will get detailed report on payment with  user details and mode of payment with current status of member subscription  You can modify  it just by clicking on    Edit    option     74 Page    Cancellation Report    If you want to see the cancellat
36. can assign an other PayPal account to each product   at AWEBDESK CP   gt  Manage Products   gt  Edit   KEEP IT DISABLED IF YOU DON T UNDERSTAND WHAT IT MEANS    Disable IPN verification     You usually DO NOT NEED to enable this option  Verification DISABLED  dan     However  on some webhostings PHP scripts are not allowed to contact external   web sites  It breaks functionality of the PayPal payment integration plugin    and AWEBDESK MEMBERSHIP SOFTWARE then is unable to contact PayPal to verify   that incoming   IPN post is genuine  In this case  AS TEMPORARY SOLUTION  you can enable   this option to don t contact PayPal server for verification  However    in this case  hackers  can signup on your site without actual payment     So if you have enabled this option  contact your webhost and ask them to  open outgoing connections to www paypal com port 80 ASAP  then disable  this option to make your site secure again     PayPal Language Code   This field allows you to configure PayPal page language   that will be displayed when customer is redirected from your website  to PayPal for payment  By default  this value is empty  then PayPal  will automatically choose which language to use  Or  alternatively   you can specify for example  en  for english language   or fr    for french Language  and so on  In this case  PayPal will not choose  lanquage automatically     Default value for this field is empty sting    Allow create new accounts   AWEBDESK will create a member  if not ex
37. ck up of your database  follow the below given steps     1  Go to the right side navigation bar on dashboard   2  Click    Backup  1  on the right side navigation bar     Refer Fig 11 a    3  Click    Backup  2  on the Backup screen      4  Download backup file   Administration Panel    Backup    Please click on the button below to create backup of AWEBDESKs tables in MySQL database  a AS    Search Users    Add User   2  Email Users  Import    Export    Restore    Rebuild DB    Reports    Payments  Reports       Fig 11 a  Database Backup    Restore Database    For restoring your database follow the given steps   1  Go to the right side navigation bar on dashboard     2  Click    Restore  1     on right side navigation bar  Refer Fig  11 b      63 Page    Restore    To restore the AWEBDESK database please pick a  previously saved AWEBDESK MEMBERSHIP SOFTWARE  backup     Browse Users    Search Users  WARNING  ALL YOUR CURRENT AWEBDESK TABLES AND Add User  RECORDS WILL BE REPLACED WITH THE CONTENTS OF THE Email Users    BACKUP  NOTE    Export  Choose File   AWEBDESK 2  24 sql gz  2     Backup    G    Rebuild DB       Fig 11 b  Restore Back  3  Choose the sql file of your saved database backup   Note  that any data that was added to the database between the backup and the current    date will be gone  It   s therefore better to restore these via phoMyAdmin  if you have cPanel on  your website      4  Now click on    Restore  2     on the Restore screen     Restore    AWEBDESK dat
38. d username and or  password    2  You may add more fields to signup form if you wish  Refer Page 84  to add new fields     3  After completing the form  the user presses the  Signup  button  Membership Software  now creates two new database records     e a pending user record  e a pending payment record     This does NOT give the user rights to enter  The pending payment record contains amount to be  paid  subscription start and expiry dates  subscription type ordered and other related  information  However this payment record is not marked as  paid      Actual Payment    The user is redirected to payment system payment page where he will be asked for credit card  info  or for other necessary payment information  depending on the payment method  selected   The payment gateway  eg PayPal  2Checkout or Authorize Net  checks the  information entered and makes the transaction     13 Page    e Once the transaction is completed successfully  the user will be redirected to the     thanks  page of Membership Software  http   www yoursite int AMS thanks php   If    the transaction failed  user may be redirected to failed payment page  only if the  payment system supports it   http   www yoursite int AMS cancel php      e In background  the payment system sends confirmation to Membership Software script  that the payment process has been completed  The Membership Software script then  marks the payment as  Paid  and sends a signup  welcome  email to the customer     Account Expiration 
39. d you will see a field   Locked  auto locking by IP    e There are three options here    e No  default   means not locked  user has normal access   e Yes  means locked   user s access is suspended   e Disable Autolock for this User  User will be able to connect using as many different IP  addresses as they wish     Setting up IP Checking with  htpasswd protection    To enable IP checking if you are protecting files with htpasswd  you must create in each your of  your protected directories a php file  named log access php with following content      lt  php include   home user public_html AMS log_access inc php     gt     replace  home user public_html AMS  with an actual unix path  not URL   to AMS folder   When a user accesses this file  the AMS script automatically writes a log record and does IP  checking  To ensure that this file is called automatically  you must insert in your protected  HTML pages following code     lt script src  log access inc php  gt  lt  script gt    or    lt img src  log access inc php  width 1 height 1 gt     The above assumes that the log access inc php file is in the same directory as the pages to  which the code is added  as it should be     Error and Access Logs    PG are a number of log files available in the AwebDesk Membership Software Admin Control  Panel     Error Logs    Contains a list of error debug messages for periodical review by site owners  The error log can  be cleared by using the Delete Old Records function     81 Page    Acces
40. ding the total amount  tax amount with  date     Tax Report    Date Total Amount Tax Amount  Thu 01 01 1970 0 00 0 00  TOTAL 0 00 0 00    New Report    Creation date  03 24 2012 02 02 37       Fig 13 l  Tax Report  Account Sharing Prevention    AMS allows you to control the access that members have based on their IP address  This access  can be controlled both on a site wide level and on an individual user level     Enable Account Sharing Prevention    e Open the AMS Admin Control Panel   e From the left menu chose Setup Configuration   e From the top menu chose Advanced   e The Advanced Configuration window opens   e There are two options here for access control    e Maximum count of different IP   e Set this to the maximum number of different IP addresses a single user may connect  from in a given period    e Count IP for    minutes   e The period in minutes for which IP addresses should be counted    Default values are good for most websites    Controlling Access on a User by User Basis   There also options for IP locking that can be used on a user by user basis  This allows you to  control the access of individual members  This may be useful for example if you wish to ban a  user  or to allow a user more liberal access than would be permissible under the IP access    control settings as set above     80 Page    To see these options open any user record     e Open the AMS Admin Control Panel   e From the left menu chose Browse users   e Open any user record   e Inthe recor
41. directly through facebook or Openld     First  Copy plugin files to awebdesk plugins protect fb_connect  folder and to  AWEBDESK plugins protect openid  folder respectiviely for Facebook and OpenID     To activate the the Facebook Openld login signup feature into your AwebDesk Membership  Software please follow the below steps     Step1  Click on    Setup Configuration    on right side navigation bar on dashboard   Step2  Click on    Plugins    on top navigation menu on Setup configuration wizard   Step3  Now check mark    fb_connect    and    openld    from the list under protect plugins     Step4  Click on    Save       Global Gus Hen Advanced Ban Countries Affiliates Languages  Search     Ebs Free 2Checkout Rec  fb connect htpasswd openid PHP Include Browse Users          AWEBDESK MEMBERSHIP SOFTWARE Configuration   Plugins Search Users  configure list of enabled plugins Add User  Email Users  Import  Export  Backup  Restore  Rebuild DB    Payment Plugins licicosingest   ll    select plugins for payment  It is always recommended    to have  free  plugin enabled  It will not be displayed in payment des    Reports  methods list  Ll abnamro  HOLD Ctrl key to select multiple plugins oO adultprocessor Payments  Note    free  payment plugin is always enabled  but invisible OD alenpay Reports  anylink  authorize  authorize_sim Protect Folders  authorize_cim   l Coupons    M Product     Utilities    Protect Plugins        Error Debug Log  select plugins for protection  It is alway
42. diting screen   for user     Price Group ID   This is    numeric value  This field  will be displayed only for  products with such Price Group  ID  You can enter comme   separated     lists of pricegroups  as well    Skip it empty if field should be  avalable for all    Field Type   sql field will be   added to table structure  common field will not   we recommend you to choose  second option    SQL field type  if you are unsure  choose first  type  string     Display Type    Size of input field  Default value for field    Visibility of the field    Validation function  choose    function to validate  entered value    Passport ID    Please provide your valid  Passport Id    sl       SQL  could not be used for multi select and checkbox fields      common field  default      text    Oselect  single value    O select  multiple values   Orexta  rea   O RadioButtons   O checkBoxes    E    Display in signup form  Display and allow editing Y     Display in profile form  Display only  editing is rv  Display in affiliate signup form  Display and allow editing    Display in affiliate profile form     No validation v    Fig 15 b  Edit Fields    Display only  editing is r         4  Additional Fields  Edit screen opens  Refer Fig 15 b      84 Page    5  Fill in form fields according to your needs  Refer Fig 15 b       Field Name   name of field that will be used internally in the script  also for the SQL field   Field Title   title that will be displayed on user signup and profile forms 
43. e Navigation Bar on dashboard  Then    provide all essential details of the new user and click on    Save        Click hereto add new user    Member ID   Username       Password    Email demo2 example com  Real Name demo2 example    Locked No vw         auto locking by IP      Facebook UserID    OpenID UserID      Contact Number      Fax Number      Fax Number        Please Provide Passport Id here      Unsubscribe i i  this will unsubscribe customer from  O check this box to unsubscribe    messages that you send from AWEBDESK Cp      sutoresponder messages      subscription expiration notices     Newsletter threads  this will subscribe customer to  newsletter messages    Launching of AMS    iate   Is Affiliate   Affiliate Payout Type PayPal payment Re    Signup Info  Time  IP     Fig 10 c  Add User    E    Search Users    Email Users  Import  Export    Backup  Restore    Rebuild DB  Reports    Payments  Reports    Manage Products    Protect Folders  Coupons    Utilities    Error Debugq Log  Access Log  Affiliate Program  Delete Old Records  Setup   Configuratio   Admin Accounts  Logs   Add Fields   Version Info  Logout       When you click on    Save    you will be automatically redirect to User Payments Subscriptions    page     56 Page    User Info A Actions Access Log Affiliate Stats    USER   83 login  demo2 email  demo2 example com name  demo2 example Login as  demo2        User Payments  Subscriptions    Product Period Payment System Receipt    ADD NEW PAYMENT SUBSCRIP
44. e following generated coupon codes and use it for your advertising company   7738448020    Return to batches list       Fig 7 c  Coupon Code Generated    Autoresponders    AwebDesk Membership Software has a built in system for emailing your members  but you  might prefer to use an external autoresponder service to contact your members instead     AwebDesk Membership Software supports any autoresponder service  as long as they can  provide you with some simple HTML code     The way the autoresponder works in AwebDesk Membership Software is that when members  first login to their member   s area  in the background a special    post    will be made to the  autoresponder but the member won   t notice this happening     How to activate autoresponder in your AwebDesk Membership Software  Step1  Go to Setup Configuration  gt  Email      Autoresponse  Messages    Send Automatic Emails   Enable Send Automatic Emails  user can receive automatic emails after    signup  You can setup series of emails to be sent  Please choose days when e mail messages must be sent     Then use  Edit E Mail Template  links to edit messages   Add E Mail Template    How to Send Automatic Emails after Renewal  When user renews subscription  AWEBDESK can   resend days counter and start emails again from first one  or AWEBDESK can continue old mailing cycle        Fig 7 d  Autoresponder    Step2  Scroll down the screen then you will see    Autoresponse    Messages option   Step3  Check the    Enable Send Autom
45. e start and end date to generate income report also you  can mention the format of report whether you want to generate daily weekly monthly income  report for the duration you provided  Now click on    Proceed       Report Parameters    Report Type Income Report another report type    SREP  et  Daily         Fig 13 h  Select duration     Income Report    You will now see the report of income you have in the duration you provided earlier with all the  basic details as you see in below  Refer Fig 13 i      78 Page    Income Report    Date Added Count Completed Count Added Amount Completed Amount Percent Graph    01 2012 2 2 0 00 0 00    02 2012 14 13 695 00 650 00 N  100     03 2012 6 6 0 00 0 00  TOTAL 22 21 695 00 650 00    New Report    Creation date  03 24 2012 01 49 22       Fig 13 i  Income Report  Tax Report    To generate tax report  select    Tax report    from the list as shown in fig 13 j and then click on     Proceed        Choose Report Type    Please choose a report  Cancellations report    Customers Demography  Income Report  Tax report    Fig 13 j  Navigate to Tax report       On next screen you have to define the duration for which you want to generate the Tax Report   Now click on    Proceed    to view the Tax report for the selected duration     Report Parameters    Report Type Tax report another report type        2012    Discretion   Daily         Fig 13 k  Select Duration     Tax Report       79 Page    You will now get the detailed report of the tax inclu
46. e the AMS login form is displayed and the  user enters a username password  This information is compared to entries in the member  database to determine whether a user has the right credentials    e If the user has an active subscription to the product or products as defined in    product id then the protected page will be displayed    e If the user is not authorized yet  or has an expired subscription  then the login form is  displayed again with an error message     52 Page    If you are not using subscriptions or wish to allow any member to have access to a page   regardless of the subscriptions they hold  then you can define   product id as   product id    array  ONLY_LOGIN    This simply checks that the username and password exist in the database   Be careful   it will allow access for non paying or expired members     53 Page    Member Management    Managing members is really easy with AwebDesk Membership Software  Don t forget  that  members are added deactivated automatically to your site after they pay cancel but you can  also add edit delete members at any time manually     Browse Users  To browse users just go to Dashboard and click on    Browse Users    available in Right Side Menu     Administration Panel     Sean     ALLABCDEFGHIJKLMNOPORSTUVWXYZ ALL _ p  aie   Click here to browse Users oom    Users List  24     Login  dee 48  demo1  demo11  demo2    demo3    demo51  demo565  demo7  demo9999    demos    doblevetas    Name   Deepak Bajpai  demo1 awebdesk  demo11
47. ed    mod_auth_mysql Error Debug Log  new rewrite Access Log  Affiliate Program  Delete Old Records  Admin Accounts  Logs  Add Fields  Version Info  Logout                Fig 4 a  Payment Processors    4  Goto AMS CP   gt  Setup   gt  PayPal Pro  5  Copy paste API Username  API Password and API Signature you have received on the  step 3  click Save    29 Page    Global Plugins E Mail Advanced Ban Countries Affiliates Languages          Ebs Free PayPal Pro 2Checkout Rec  fb connect htpasswd openid PHP Include    AWEBDESK MEMBERSHIP SOFTWARE Configuration   PayPal Pro    paypal plugin configuration    Merchant ID  your PayPal account PRIMARY email address    API Username    API Password  your API Password  itis different  from your PayPal account password     API Signature  itis a long string of characters from PayPal  copy  amp paste   itis one line     Sandbox testing  you have to signup here developer paypal com    to use this feature    PayPal Language Code   This field allows you to configure PayPal page language   that will be displayed when customer is redirected from your website  to PayPal for payment  By default  this value is empty  then PayPal  will automatically choose which language to use  Or  alternatively   you can specify for example  en  for english language   or fr    for french Language  and so on  In this case  PayPal will not choose  language automatically     Default value for this field is empty string    Payment system title 7  to be displayed on signu
48. en you can   t import these into AwebDesk Membership Software    The AwebDesk Membership Software import routine is only good for importing members  but  not any associated payments that you have already set up from another program     60 Page    Please follow below steps to import users successfully     Step1  Click on    Import    from right side navigation bar  then choose the import file and click on       Next     Refer Fig 10 i      Administration Panel    Import  Step 1 of 3   Select import file    Select CSV File   Upload file    or  Path to file     Choose File   AWEBDESK   20323 csv    Upload file    full path tof Cd  full path to file on server     filename only if file is previous values   in    data    or    admin    folder  fhome awebd public_html demo ams data AWEBDESK 20120323 csv    fields delimited by    If you wish to import fields with multi select values   please use   as values separator     File format     Please check this field should be empty  while you are importing from your  local system    Next    Fig 10 i  Import Users    The CSV you import must have at least the following fields in this order   First Name  Last Name  Email   Address Line 1  Address Line 2  Address Line 3  City   Town  State   County  Postcode   ZIP  Country  Telephone  Mobile    Browse Users    Search Users  Add User  Email Users  Cmr   lt      Export  Backup  Restore  Rebuild DB    Reports    Payments  Reports    Manage Products    Protect Folders  Coupons       Step2  Match a
49. ention       rrarrrnnnrvrnnnvvrnnnnvnennns 88  Enable Account Sharing Prevention        srareonrsnavnnvrnnrsnvnrnnrnnvnsnvenvennnnsnnses 80  Controlling Access on a User by User BasisS       marnnnrannsanvennrranvrnvrrnvrnrnnnn 80  Setting up IP Checking with htpasswd protection         rrrrrrrrrvrvvrrrvrrn 81  Error and Access Ka EEE EE 81  0 5 VE 81  ACCESS RR RE EE ENE 82  Delete Old RECON CS vek 82  Adding User Profile Fields        rrrrrrrnnrnrnnnvrrnnnvnrnvennnnere 83  ENN 86   1 Editing Phrases Text M SSaB6S         ccscssessessesceesescsecseesecsesseseseeseaeeeeeces 86     2 Integrating AwebDesk Membership Software with your website    87  Eee rea EE 88    LAP OP Inyoice Nene 90       5 Page    Facebook Openld Activation and Use    sasse  92    Recommended Hosting service provide                 100    6 Page    Pre Requisites    Before you can install the AwebDesk Membership Software script  you will need web hosting  and a domain name     Make sure your server has these configurations    PHP 5 2 x or higher   MySQL 4 1 or higher   Curl Support enabled   loncube loaders  This is normally available on all hosts  if it is not  you should contact your host  to active ioncubeloaders on your server for PHP 5 2 x or higher     If you believe your server is not compatible with your webhost  simple email us the ftp mysql  db details  we will make necessary changes to our software in order to run on your server and  will install our membership software for you for free  This 
50. ership  Software lt  a gt    You can use the following banners to advertise our website     Your Payment History       Affiliate info    Get affiliate banners and links    AwebDesk Review your affiliate statistics  awebdesk     Update your commissions payout info    Powered with social Change Password Edit Profile    features like  and         of    HTML code   lt a href  http   demo awebdesk com ams go php r 95 amp i bO0  gt  lt imq src  http   awebdesk com  fv2f imagesf ams250 jpg  border 0 alt  AwebDesk Membership Software  width 250 height 250 gt  lt  a gt     Logout          Fig 12 1  Affiliate Area  Members can view detailed affiliate information by clicking on  Affiliate info    on right side  navigation bar  or get affiliate banners and links which they can use for affiliate program  They  can anytime view their affiliate statistics and easily update their commissions payout  information from here     73 Page    Reports    In order to run a successful membership site  you need to be able to keep track of its  performance  AwebDesk Membership Software comes with a selection of powerful reports  which you can use to make important decisions and keep on top of your site    To access the reports  go to the Reports tab at the right side navigation of your AwebDesk  Member Software control panel     Payment Report    Administration Panel    Payments       Search by date    O Search by string    From  Search Users  Add User  Email Users  Import  Export  Backup  Restore    Re
51. ethod   Useful if    e Due to server configuration  new rewrite protection does not work for you  Requirements  No special requirements  Setting Up Protection  Just use AMS CP   gt  Protect Folders function   How does it work  for programmers only   AMS creates 2 files   AMS data   htpasswd and AMS data  htgroup  First defines usernames and    password  and second   which active subscriptions every member has  Protect Folders function  will create  htaccess files referring to these files for usual Apache htpasswd authentication     48 Page    Files are updated when new user signups  and completely rebuilt every Midnight     Normally when a user enters a URL to a page protected with  htaccess an ugly gray login screen  will pop up  After latest Internet Explorer fixes  it is impossible to avoid this login box      2  Mod Rewrite php include    Protect Plugins          select plugins for protection  It is always recommended Li fb_connect  to have  php_include    plugin enabled  htpasswd  HOLD Ct key to select multiple plugins    openid  php include  plugin template                  Fig 9 c  Select  mod auth mysq   This plugin allow you add cookie based login for protected content  Any kind of files  HTML   images  downloads  CGI scripts  can be protected  except complex PHP scripts  To protect  complex PHP scripts use another method of protection   Please note  it is always better to use new rewrite protection method if possible   Useful if    e You wish to protect images  PDFs
52. eturn URL that explains that payment transaction details will be  emailed to the buyer     Example  Thank you for your payment  Your transaction has been completed and a receipt for your purchase has been emailed to you   You may log into your account at www sandbox paypal comin to view details of this transaction     Payment Data Transfer  optional     Payment Data Transfer allows you to receive notification of successful payments as they are made  The use of Payment Data Transfer  depends on your system configuration and your Return URL  Please note that in order to use Payment Data Transfer  you must turn on Auto  Return     Payment Data Transfer  Oon    Got    Encrypted Website Payments    Using encryption enhances the security of website payments by decreasing the possibility that a third party could manipulate the data in your  button code  If you plan on only using encrypted buttons you can block payments from non encrypted ones     Learn more about Encrypted Website Payments       Hote  If you enable Encrypted Website Payments  all of your Buy Now and Subscriptions buttons must be encrypted via one of the  following methods       Using the Button Factory with the security settings enabled       Using your own code  you encrypt all website payments before sending them to PayPal     By enabling this feature  any Buy Now or Subscription button that is not encrypted will be rejected by PayPal     Block Non encrypted Website Oon  Payment  ott    Contact Telephone Number   
53. fauts  make test payment  access  your protected folder  And only if that works  you may continue with advanced configuration  options     After installing AwebDesk Membership Software  there are several settings that must be set   Visit AMS CP   gt  Setup  you will see Global configuration page    Site Title    It must be a short string  like AwebDesk Membership Software  Web Success Secrets Club and so  on    Root URL  It must be automatically configured by AMS installation script  Usually you should not change it   Secure Root URL    Change it only if you have a SSL certificate installed  and you site is accessible via HTTPS     When setting this value  make sure that opening Root URL and Secure Root URL give you the  same output in your browser     Generate Login   Generate Password    Decide if you want to automatically generate usernames and password for your customers  or  not  Set correspodning settings     17 Page    Require Unique Email    If enabled  will not allow to create 2 user accounts with the same e mail address  User will be    prompted to login into existing account at http   www yoursite com AMS member php and    continue payment process if necessary   Use Address Info    It will control displaying of address info  street  city  state  zip code and country  on signup and  user profile editing pages  You can disable it  enable but not require  and both enable and  require     Display Currency    It only changes displaying of the currency on pages  It does 
54. g ctrl key then select payment methods      Step4  Now define the affiliate commission rates in the given fields and other details carefully     65 Page    Global Plugins E Mail Advanced Ban Countries    Ebs Free 2Checkout Rec  fb connect htpasswd openid PHP Include  Browse Users    AWEBDESK MEMBERSHIP SOFTWARE Configuration   Affiliates  affiliate program configuration Search Users    Add User  Email Users    Accepted Payout methods Import    affiliate can choose    method for payout comissions     Au Export  If nothing will be selected  comissions will not be included to automated Offline check FE  payout report  E Gold Backup    StormPay Restore  iKobo Rebuild DB  MoneyBookers   SafePaySolutions    Affiliate commission for first payment    affiliate comissions for first payment  ex   1 5 or 2 5     Affiliate commission for the following payments    affiliate comissions for the following payments  ex   1 5 or 2 5     Manage Products    Protect Folders  Coupons    2 Tier   Affiliate commission for the first payment   affiliate comissions for referrer of the affiliate  can be set to   percentage of commission received by immediate affiliate only  ex   1 5 or 15   in first case 2 tier affiliate will get USD 1 5 for each sale    in second case 2 tier affiliate will receive 15  of all related   affiliate commissions    2 Tier   Affiliate commission for the following payments Error Debug Lo  affiliate comissions for referrer of the affiliate  can be set to    Access Log  percenta
55. ge  there are  various    Merge Codes    you can use within your email  For example if you wrote    Dear   Suser name_f     in your email body   Suser name_f  will be substituted with the member   s  actual first name when the email is sent     Ear  Email Users Newsletter Threads Newsletter Archive Newsletter Guests    Email To Users  Type  Browse Users    Select a category of      k All Users  pending  at A Search Users  users to send e mail   Active Users  paid and      Pending Users  never f     Add User    w see Users spa an  Email users           ba Import      _    Export  Choose e mail Subject Backup    Restore     Plain Text  recommended  Rebuild DB       HTML  your message text must be valid HTML     Add e mail attachment s  _ I   20M max  Payments  Reports  Upload files Manage Products    Protect Folders  Coupons    Choose e mail Format    Reports    Sample Text Sample Text Sample Text Sample Text Sample Text   Sample Text Sample Text Sample Text Sample Text Sample Text Utilities   Sample Text Sample Text Sample Text Sample Text Sample Text   Sample Text Sample Text Sample Text Sample Text Sample Text Error Debug Log   Sample Text Sample Text Sample Text Sample Text Sample Text Te     username    user email  Secess ioa  Affiliate Program  Delete Old Records  Setup  Configquration  Admin Accounts  Logs  Add Fields  Version Info    Logout    You may use following tags to personalize email      fuser  name  first and last name  insert    fuser email  email  insert    f
56. ge English v  E Mail Message Type  pan Text defaut  W    Subject    ore actual signup to validate customer E Mad Address      config  site_title    Account Verification    E Mail Message  Hello   user name_f    user name_l         You  or someone else  has just registered an account on   config  site_title       Clicking on the link below will activate the account    url     Best Regards     contig  site_title     contig root_urll    E Mail Variables        Please choose an option below and it will be inserted into email message           user_login    Username    user pass    Password  plain text     user email    E Mail    user  name_f    Customer First Name  Attachments   Upload your file to AWEBDESK templates  folder and enter filename    just dick onany email  varaible you want to   use into message   No  need to type manually             Fig 8 e  Editing Email Template    44 Page    Step5  You can change the email language  message type  plain text  html  multipart   Subject  line  and you can easily use the available email variables into your message without typing  manually  you just need to click on variable you want to use then it will automatically pushed to  the position where the cursor point at that time in message box  Refer Fig 8 e      Step6  After editing the template click on    Update    to save the changes in template     Folder Protection  Direct method  Easiest     Administration Panel    Protected Folders    Path URL Method Products allowed Actions Bro
57. ge of commission received by immediate affiliate only  ex   1 5 or 15  5  in first case 2 tier affiliate will get USD 1 5 for each sale  Affiliate Program Program    in second case 2 tier affiliate will receive 15  of all related Delete Old Records  aratiate commissions i Setup Contiquration  Affiliate cookie lifetime    Admin A     how long  in days  store cookies about referrer  ee AB IE  So if customer will return to the site later  comission will be Logs   Add Fields    paid to referring affiliate   Pay only first commission z   affiliate will get commision only for first purchase  Version Info  In case of recurring payments  only one  first  commission will Logout   be generated     Do not give commision for free subscriptions F T g   sale commission will not be credited to affiliate account  if user subscribed to free subscription  Of course  it only affects      fixed    affiliate commissions     mate wil get comet   Default   user have to c    affiliate will get commision only for first purchase  Default   user have to c IM    In case of recurring payments  only one  first  commission will   be generated    E Mail commission to admin F    t   when new sale commission credited to affiliate account Edit E Mail Template  send an e mail message to admin   E Mail commission to customer v     r   when new sale commission credited to affiliate account Edit E Mail Template  send an e mail message to affiliate    Send Signup E Mail to Affiliate 8    send email when affiliate w
58. ges    On the next screen  agree to Give Permission     ON OWS WN    You now granted API access to generated SSL signature and it is now ready to use     Configuring AMS for PayPal Pro plugin    1  Login into your AMS Pro control panel   2  Goto AMS CP   gt  Setup   gt  Plugins   3  Enable paypal_pro plugin if it was not enabled before  click Save     28 Page    Administration Panel    E Mail Advanced Ban Countries Affiliates Languages Search    Free 2Checkout Rec  fb connect htpasswd openid PHP Include          AWEBDESK MEMBERSHIP SOFTWARE Configuration   Plugins Browse Users    configure list of enabled plugins  Search Users          Add User  You may enable cc demo payment plugin for testing    purposes  Once you have it enabled  go to AWEBDESK CP Email Users    gt  Setup   gt  CC Demo and read readme  Don t forget to  disable it when testing is finished  Import  Export    Backup    4 3  Payment Plugins n Restore    select plugins for payment  Itis always recommended paymenow    to have  free  plugin enabled  It will not be displayed in payment paymentsgatewa  Rebuild DB  methods list  paynl    paypal_mobile Reports    HOLD Ct key to select multiple plugins  Note    free  payment plugin is always enabled  but invisible    Payments  Reports    Manage Products    Protect Folders  Coupons       Protect Plugins   select plugins for protection  Itis always recommended z silat  to have  php include  plugin enabled  Utilities  HOLD Ctr key to select multiple plugins htpasswd shar
59. his step adds a connect button and information to your login page   Note  This is something you will have to do each time you upgrade Membership Software    a  Edit your  templates header_login html template file and and insert this line wherever you  would like the Facebook Login Button to appear    include file     plugins protect fb connect login fb connect inc html      We have already done this for your reference in  templates header login tpl  If you need to  change the button location use above tag      b  Save your changes    c  Upload  awebdesk templates header_login html to your server     Step4  Update your  templates header_signup html page      a  Edit your  awebdesk templates header_signup html template file and insert this line  wherever you would like the Facebook login button to appear      include file     plugins protect fb_connect signup fb_connect inc html    We have already done this for your reference in  templates header_signup tpl  If you need to  change the button location use above tag    b  Save your changes      c  Upload  awebdesk templates header_signup html to your server     Now to use OpenID follow below steps   As you have copied the plugin files to AWEBDESK plugins protect openid  folder for OpenID   And activated it from Setup Config wizard  Follow below steps     Step1  Update your  templates header_login html page      a  Edit your  AWEBDESK templates header_login html template file and and insert this line  wherever you would like the O
60. ill signup Edit E Mail Template    Utilities     HO UYU       Fig 12 a  Affiliate Setting wizard    Step5  After providing all affiliate related details at last configure the email settings  check mark  on     1  E Mail commission to admin  when new sale commission credited to affiliate account send  an e mail message to admin     2  E Mail commission to customer  when new sale commission credited to affiliate account  send an e mail message to affiliate     3  Send Signup E Mail to Affiliate  send email when affiliate signup     66 Page    After doing so click on    Save    option to save the affiliate settings     Affiliate Program  amp  Statistics  All the affiliate programs and reports are available from the  Affiliate Program    tab on the right  side navigation bar in your AwebDesk Membership Software control panel  as seen here     Administration Panel    e Affiliate Clicks Sales Statistics Sao   e Review Pay Affiliate Commission Search Users  Manage Banners and Text Links   e Manage Banners and Text Links Add User    Email Users  Import  Export  Backup  Restore  Rebuild DB    Affiliate Program    Reports    Payments  Reports    Manage Products    Protect Folders  Coupons    Utilities    Error Debug Log  Access Log      3  Affiliate Program    Delete Old Records  Setup Confiquratio  Admin Accounts  Logs  Add Fields  Yersion Info  Logout       Fig 12 b  Affiliate Management    On Affiliate Program Screen you will see    1  Affiliate Clicks Sales Statistics    2  Review 
61. ion report then just click on    Reports    from right side navigation    bar then select    Cancellation Report    from the list and click on    Proceed        Choose Report Type    Please choose a report  Cancellations report  Customers Demography  Income Report   Tax report    Proceed  gt     Fig 13 b  Navigate to Cancellation Report    Browse Users    Search Users  Add User  Email Users  Import  Export  Backup  Restore  Rebuild DB    Reports    Payments    Reports    lt              On next screen you will have to provide the period of which you want to know the cancellation    details   Report Parameters    Report Type Cancellations report another report type    Start date 7    End date    Fig 13 c  Select Period   Cancellation report       Select the start and end date for duration then click    Proceed    to generate the Cancellation    report     75 Page    Customers Demography  To view the customer demography just select  Customer Demography    from the list then click  on    Proceed     Refer Fig 13 d      Choose Report Type    Please choose a report  r  P Cancellations report    Customers Demography  Income Report  Tax report    Fig 13 d  Navigate to Customers Demography       Now select the essential fields which you want to show in customer demography and click on     Proceed     Refer Fig 13 e      Report Parameters    Report Type Customer Demographics another report type    Select from the fields at right  Hold down Ctrl to select more than one  Use Shift to se
62. ipt    data    data new_rewrite    templates_c     This usually means CHMOD to permissions 777     Setting up a mySQL database    In order for your AwebDesk Membership software to work  it needs a database to be set up  Go  to Database wizard through your cpanel and add a new database for your AwebDesk  Membership Software    Please take note of the database name  username and password when creating your   database     Step4  Browse to http   www yoursite int AMS installams php and Follow Web Based Setup    script instructions   Step5  You must do the initial setup as shown on screen after installation   Note  If you have purchased facebook Openld  Follow the readme file inside    facebook openid directory provided with the package     Step6  Browse Knowledge base here     8 Page    http   support awebdesk com   Knowledgebase List Index 5 awebdesk membership software    If any issues  feel free to contact our friendly support staffs anytime by emailing at    support awebdesk com or visiting http   support awebdesk com    Installation page    By now  you should have all your files uploaded to your website and your serial key  updated  You should also have your mySQL database details ready     Now  go to http   www yoursite com installams php If you installed the AwebDesk    Membership software in a sub folder  please go to  http   www yoursite com subfolder installams ph    You ll then be asked to enter some information such as your email  password  database  details and so on
63. ists  after purchase at PayPal directly   You should configure  Paysystem Product ID  for each product   at AWEBDESK CP   gt  Manage Products   gt  Edit   KEEP IT DISABLED IF YOU DON T UNDERSTAND WHAT IT MEANS    Payment system title avPal  to be displayed on signup php and member php pages     Payment system description 7  be desnlaved ordnes hage secure credit card payment  PostBack messages Logging   by default AWEBDESK will log payment system postback messages  you can disable this functionality by changing this configuration value   Itis recommended to keep this enabled at least for first 1 2 months     Set user E Mail to paypal payer e mail  This only works if you enable username and or password generation  in signup form  then it may help to stop some fraud attempts via PayPal    Resend Postback   all IPN posts will be resent to specified URL    you may need it for third party affiliate script  for example   DON T ENTER URL OF AWEBDESK PayPal script HERE  KEEP IT BLANK IF  YOU DON T UNDERSTAND WHAT IT MEANS    Log Postback Messages  d       Fig 6 c  AMS Configuration  PayPal    Search Users  Add User  Email Users  Import  Export  Backup  Restore  Rebuild DB    Reports    Payments  Reports    Manage Products    Protect Folders  Coupons    Utilities  Error Debug Log  Access Log    Affiliate Program  Delete Old Records    Setup Confiquration    Admin Accounts    Logs  Add Fields    Version Info  Logout       36 Page    Enter Merchant ID   it must be your PRIMARY PayPal EM
64. lect all    Facebook UserID  OpenID UserID  Contact   Fax Number  Passport ID    Maximum values to display   Using the  State  field as an example  you would need to enter a  value of 50 to display report data for all 50 states  If you only   want to see data for the top 10 states then you would enter a value  of 10  If there is more data than the number you enter it will be  summarized and displayed under the heading   Other Values     Fig 13 e  Select Fields     Customer Demography       76  Page    You will see all the details related to the fields you chosen to generate customer demography     Customer Demographics    City    Count Percentage    28    Yalue    28    value    28    Country     1 00      Count Percentage     100       Count Percentage    N  100       Count Percentage    28  1 00        Count Percentage    0 23  100000234206729 1  100002197226007 1    Other values 3    Contact    N  82 14    WB  3 57     E  3 57     E  10 71      Count Percentage    20  0000000000 3  Sonia Sharma 1    Other values 4    N  71 43    WB  10 71    WB  3 57      E  14 29      New Report       Fig 13 f  Customer Demography    77  Page    Income Report  To generate income report you have to select    Income Report    from the list  Refer Fig  13 g   and then click on    Proceed        Choose Report Type    Please choose a report  Cancellations report    Customers Demography  Income Report  Tax report    Fig 13 g  Navigate to Income Report       On next screen you have to provide th
65. lect multiple  fields    Records to select  Hold Ctrl to select multiple  fields    Date Range  Choose the beginning and  the end of the range    Product list  Hold Ctrl to select multiple  fields    Multiple Subscriptions  how to handle multiple  subscriptions for customer    Output File Format  default settings is a defeult  Excel CSV format    Select fields to export     Product Subscription Ty    begn Date zi 3    Amount   Completed   Payment System   Receipt   S   Last Updated Time   usu  Internal Payment  v    Active subscriptions  no   Not Completed Subscript      Completed Subscriptions      Expired Subscriptions onl     Expired Members only wi       oO Enable date range    de ct3  demo product4  demo productS    Discard additional subsc  Output additional rows fc  Output additional columr    Fields delimited by  fe     Fields quoted by   if contains delimiter   Send me this file as Excel CSV file    Fig 10 h  Export Users    Import Users    Search Users  Add User  Email Users    mport   G  Backu    Restore  Rebuild DB    Reports    Payments  Reports    Manage Products    Protect Folders  Coupons    Utilities    Error Debugq Log  Access Log  Affiliate Program  Delete Old Records  Setup  Confiquratio   Admin Accounts  Logs   Add Fields   Version Info  Logout       AwebDesk Membership Software also supports the importing of members via a CSV file  Please  note  that if you have active subscription payments that are already being sent to you from  some other software  th
66. ll the fields available so to import all essential user details  Refer Fig 10 j      61 Page    Import  Step 2 of 3   Select fields    MEMBER FIELDS     Username Username       Password Password vV Ifixed  C i    Email    Email    Street Address Street Address    City City    State State    ZIP ZIP    Country Country    Male Female    1   if male  0   if female    Please select       Locked       Please select          Fig 10 j  Mapping fields    After mapping all fields click on    Submit     You will see then an import confirmation screen    Import Finished    Imported 2 users in 0 seconds     To check that users were imported correctly go to AWEBDESK CP   gt  Browse Users  If you have configured integration plugins click on AVWEBDESK CP   gt  Rebuild Db and users will be automatically added to  third party scripts     Please don t forget to remove import file   home awebd public html demo ams data AWEBDESK 20120323 3  csv         Fig 10 k  Import Finished  Step3  Now click on    Rebuilt DB    so that you can get updated details of the users you  imported     Note  Always prefer to Rebuilt Database after importing users from a CSV file   Now you can view imported users by clicking on    Browse Users        62 Page    Database Backup    Keeping backups of your website files and database is always a good idea    You can backup and restore your AwebDesk Membership Software database manually at any  time via the AwebDesk Membership Software admin control panel    To take the ba
67. loping New Plugins    It is easy to create new integration plugins  but of course serious PHP programming skills  required      4 PDF Invoice Customization    You can enable automatic PDF Invoice Receipt generation on each payment  It can be done at AMS CP     gt  Setup   gt  E Mail   E Mail Payment Receipt to user     After payment  customer can always open invoice on Membership Information Page  http   www yoursite com AMS member ph    PDF invoice format can be customized by editing two files      AMS templates mail receipt pdf txt   these following Smarty variables are available there   Stotal    Ssubtotal    Spayment     Sproducts    AMS templates mail receipt contact pdf txt   You can use  Su    an array with user s info    You can use several HTML alike tags in the PDF templates   lt br   gt    line break     lt hr gt    horizontal rule     lt b gt  lt  b gt    bold     lt i gt  lt  i gt    italic     lt u gt  lt  u gt    underline    You can output table content  for example     90  Page     lt fill gt columnl column2 column3 lt  fill gt   lt br   gt  valuel value2 value3    Text inside tags  lt fill gt  lt  fill gt  will be displayed with silver background  only for table content   You  can add your logo image to invoice  Just upload file AMS logo jpg and it will be automatically  inserted to the top right corner of the PDF template     91 Page    Facebook Openld Activation and Use    With AwebDesk Membership Software your members will have option to login or signup  
68. n commands or scripts on your site  You can set    command or script to run at     specific time every day  week  etc  For example  you could set a cron job to delete temporary files every week to free up  disk space     Warning  You need to have    good knowledge of Linux commands before you can use cron jobs effectively  Check pour  script with pour hosting administrator before adding a cron job     Cron Email    Send an email every time a cron job runs  less       You can have cron send an email everytime it runs    command  If you do not want an email to be sent for an individual  cron job you can redirect the command s output to  dev null like this  wycommand  gt  dev null Z gt 61    Current Email  semen    Email     Update Email    Add New Cron Job    sammen  onead 00y F  minute   0     O0topofthehour 0         Hour   0    1200 a m midnight  0         Month        Everymonh   v     Weekday       Everyweekdsy  V       Command   env php  q  home user public_html AMS cron phr            Type this command as shown infig     replacing with your own AMS          Fig 1 b  Cron Jobs Settings    11 Page    Into the empty bottom line  enter     Minute  0 Hour  0 Day      means every day  Month     Weekday      Command   env php  q  home user public_html AMS cron php    Of course  replace  home user public html AMS  to your actual AMS installation folder   Ensure that this URL http    lt AMS_Directory gt  cron php works  first try to open it from your  browser  Click Commit Change
69. n users database  table  in third party script  so your  AMS subscribers will be automatically added to your Bulletin Board  CMS or HelpDesk users  database  When their subscription expires  users will be automatically disabled or  depending  on the plugin  removed from third party database     88  Page    Please note   this integration is usually one way  users are copied from AMS to third party  script  and never vice versa  from third party script to AMS   Second way would require  changes to your third party script that would be hard to maintain and would make troubles to  upgrade your third party script     Also  if user has the same username and password in AMS and a third party script  it is often  possible to implement single login   when user is logged in into AMS  it becomes logged in into  third party script and vice versa     How It Works    1  When users do sign up in AMS  AMS will check for existing user in third party users database   If user with the same username is exists in third party database  it will check that user enter the  same email and password  If yes  user will be allowed to go through signup in AMS  If  something differs  user will be asked to choose another username  because entered is already  taken  If user with the same username is not found in third party database  member will be  allowed to sign up and will get pending status in AMS     2  As user completes payment  AMS will upgrade his record in third party database  set another  user gro
70. not affect actual payment process  and currency  you have to configure it in product settings at AMS CP   gt  Manage Products for  each payment processor  Some payment processors do not allow you change currency     Allow usage of coupons    It will decide if you wish to use discount coupons  If you enable this  a box to enter coupon code  will appear on signup and membership info pages     Enable affiliate program    It will decide if you wish to use affiliate program  If you enable this  AMS CP   gt  Setup   gt  Affiliates  configuration screen will appear in the menu for detailed configuration     Enable Tax   If you wish to calculate and charge taxes from AMS  enable this option  If you enable this  AMS  CP   gt  Setup   gt  Tax configuration page will appear  and you will be able to enable tax calculation  on per product basics at AMS CP   gt  Manage Products    Do not forget to click Save after modifying config values    To get E Mail system working  you also need to tweak settings on E Mail page    Initial Configuration of E Mail subsystem    Visit AMS CP   gt  Setup   gt  E Mail  you will see E Mail configuration page     Admin E Mail    It should be set to you e mail address  By default it is also set as  From    for outgoing e mail  messages    18  Page    Outgoing Email Address    You can set a separate e mail address to be specified as  From   in outgoing e mail messages to  customers  For example  Admin E Mail can be set to john  yoursite com  but Outgoing E Mail
71. ntegration interface and supports both recurring and non   recurring payments     Configure Your PayPal account    For PayPal to process payments correctly and pass the relevant information back to AMS  you  need to set the PayPal IPN  Instant Payment Notification  URL     1  Todo this you must Login to your PayPal Account   2  Go to the Profile subtab    ad My Account Send Payment Request Payment Merchant Services Products  amp  Services    Overview Withdraw History Resolution Centre       Fig 5 a  Profile Subtab    3  Click on Instant Payment Notification Preferences link in the Selling Preferences column     Profile Summary    Merchant Name  Sonia Sharma My Business Setup    Secure Merchant Account ID  23KXYDK82ESC6 our Bud ta Sting     To edit your Profile information  please click on a link below  up your online a    business  Start Now    Account Information Financial Information Selling Preferences    Email Credit Debit Cards Regional Tax   Postal Address Bank Accounts Postage Calculations  Password Currency Balances My Saved Buttons   PAN My pre approved payments Payment Receiving Preferences  Notifications Instant Payment Notification  Time Zone My Checkout Settings Preferences   Manage User Purpose code Reputation   API Access Customer Service Message  Business Information Website Payment Preferences  Additional Owners Encrypted Payment Settings  Identification Preference Custom Payment Pages  Preferred Sites Invoice Ternplates   Merchant Fees Language Encoding     
72. o    http   awebdesk com  Edit Copy  product2    demo 0 00 ly No http   awebdesk com  Edit Copy  product3    demo 0 00 6m No http   awebdesk com  Edit Copy  product4    demo 299 00 2y http   awebdesk com  product5    sample 0 00 30d No http   example com  product       New Product has been added successfully   Fig 2 c  New Product Added  You can any time change the price group or Renewal Group details just by clicking on  Change  Order Groups     Refer Fig  2 a      22 Page    Payment Plugins    1  List of Payment System Support by AMS    AwebDesk Membership Software supports 60  payment processors  These payment processors  all support recurring billing which is imperative if you have a membership site  It includes the  basic payment gateways like   e Paypal   e 2Checkout   e Clickbank   e Authorize Net   e EBS  India    e Alertpay   e Bluepay    Please visit http   awebdesk com membership software payment system supported  to view  the list of payment gateways supported by AwebDesk Membership Software     2  PayPal Pro Plugin Configuration    This readme describes process of configuration of PayPal Pro payment integration for AMS   WARNING  PayPal PRO does not support recurring billing  and it is by nature of PayPal PRO    system  It cannot be implemented in the plugin because it is not supported by PayPal  and  clearly denied by PayPal Pro terms     Create and Configure a Test of Live PayPal Account    Create and Configure a Sandbox Account    This is optional and needed f
73. ok mobile   2 Native i0S App Publish from my iOS app to Facebook     lt 2 Native Android App Publish from my Android app to Facebook   Sa Page Tab Build a custom tab for Facebook Pages     Save Changes    Fig 16 e  Edit Setting of your App       95 Page    e  Specify your Own Website URL     Go through the entire process until your application has been created   Once your App has been created  copy the necessary application keys from the Facebook site     NOTE  The URL for your Facebook application must match the same domain where your  AwebDesk Membership Software is installed   If they do not match  Facebook users will not be able to approve your application for auto     posting and data retrieval   If users are seeing any error  it typically means the URL for your Facebook application is  incorrect     After setting up your App on Facebook  please follow the below steps     96  Page    Global Plugins E Mail Advanced an Countries Affiliates Languages    Ebs Free 2Checkout Rec  fb connect htpasswd openid PHP Include    AWEBDESK MEMBERSHIP SOFTWARE Configuration   fb_connect    Facebook Connect  Version 1 5    Debug Mode  g  Debug statements will be written to the log file     SQL Field installed   The plugin will attempt to add a  fbuserid   field automatically  Uncheck if you need to reinstall     r ok ication    ae aa azarosa U UU  Get this from Facebook when you 3268705947149602  create your application    Facebook Application Secret d  Coe tue Gea ESER akse ps 3e42e7a022
74. or tests only  you may skip it for quick live setup     1  Visit http   developer paypal com and create a developer s account     23 Page    PayPal Sandb PayPal Home Contact Us  andbox    Member Log In    Email Address         Password  i    C keep me logged in    tegin   Need an account  Sign up now to access PayPal s Sandbox Test  Trouble Logging In  Environment              Additional resources Use the Sandbox Test Environment to create and manage test accounts and their associated email    a and API credentials  You can also access valuable developer resources from Help   Documentation    PayPal Developer Network Sign Up Now      Customer Support    Fees   Privacy   Security Center   Contact Us   Legal Agreements   User Agreement       Fig 3 a  Create a Developer   s Account  2  Click on the  Sign Up Now  tab to  Create Account      3  Create a Sandbox account just as you would a normal Paypal account  None of the  information entered needs to be your actual information     4  To verify the account return to the Developer Central and select the email tab  All emails sent  to your sandbox account will appear here  Find the verification email and follow the steps to  verify the account     5  On the Overview menu click on Add Bank Account in the left column       My Account Send Payment Request Payment Merchant Services Products  amp  Services  Overview Withdraw History Resolution Centre Profile    Welcome  Sonia Sharma Add Edit Email    Account Type  Personal Upgrade Statu
75. ount  0   First Name Sonia   LastName Sharma   Card Type Visa   Card Number VISA ET     gt    Expiry Date 01   2012 v  CW  The last three digits on the back of your card           Help finding your Card Verification Number   Using AmEx     Billing Address    Enter the address where you receive billing statements for this card  To confirm your bank card number  the billing address must be the  one displayed on your statements        Use this address as billing address  6 MG Road bangalore Bangalora  bangalore Karnataka 560079 India  Home  w    O Enter a new address as billing address    _ Add Card   Cancel    Fig 3 e  Add Credit Card Details       26 Page    10  Click the Add Card button to complete this process     Create and Configure a Live Account    Follow all the instructions to set up your normal business PayPal account to use Web Payments  Pro  including account verification  back account verification and signing up for Web Payments  Pro  This last step may take 24 48 hours for approval  and you have to wait to continue      Apply for Website Payments Pro   1  Return to your Business Account Overview page and click the Merchant Tools tab  2  Under Website Payments Pro  click Learn More   3  Under Getting Started  click Submit application   4  Complete the application form and click Continue     5  On the Application Approved page  click Getting started with PayPal  this step may be  delayed for live accounts     6  Follow the link to accept the billing agreement  this 
76. our website    Receipt 1  Adding Login Form to your Website    Add Login Form to HTML Page  Use the following to add a login form anywhere you wish on your site    lt form action   AMS login php  method post gt  Username   lt input type text    name  awebdesk login size 10 gt  lt br gt  Password   lt input type password  name  awebdesk pass size 10 gt  lt br gt   lt input type submit value Login gt   lt  form gt     Add Login form to a PHP page  As the very first line of your PHP page  add the following      lt  php session start      gt   Then  somewhere on the page  add the following         lt  php if  Sau   SESSION   awebdesk user        user is logged in print   Hello S au name f  Sau name_1   lt br gt     print   lt a href   awebdesk logout php  gt Logout lt  a gt      else      user is not    logged in print   lt form method post action   awebdesk login php  gt    Username   lt input type text name _awebdesk login size 10 gt  lt br gt   Password   lt input type password name _awebdesk pass size 10 gt  lt br gt    lt input type submit value  Login  gt   lt  form gt        gt     Receipt 2  Add logout link to your Website    Just place the following code somewhere      lt a href   AMS logout php  gt Logout lt  a gt    Receipt 3  Add Member Data to Your Website Page   Add Member Data to AMS powered pages   It is possible to include data from the members table in the database to any AMS page where  user is logged in For example  you may wish to include a  Welcome John Doe 
77. p php and member php pages Checkout with PayPal    nay ment system description Fast  Secure Checkout with PayPal  lt   e displayed on signup page    PostBack messages Logging   by default AWEBDESK will log payment system postback messages  you can disable this functionality by changing this configuration value   It is recommended to keep this enabled at least for first 1 2 months     Payment system title      to be displayed on signup php and member php pages    et  to ba displayed on siqnup paga Pay with Visa  MC  Discover or Ame    Reattempt on Failure  Enter list of days to reattempt failed credit card charge  for example  3 8    Log Postback Messages  d       redit Card Payment    The reattempting failed payments option allows you to reattempt failed  payments before cancelling the subscription  Scheduled payments may fail  due to several reasons  including insufficient funds  Payments will be  reattempted 3 days after the failure date  If it fails again  we will try once  more 5 days later  itis for sample above  3 8   Failure on this last attempt  leads to cancellation of the subscription     NOTE  this time user will have FREE access to your site  If itis not acceptable  for your site  please don t enable this feature    MaxMind Credit Card Fraud Detection    MaxMind Credit Card Fraud Detection  Enable    Fr  De  jon service       Fig 4 b  Configuring AMS for PayPal Pro plugin  30  Page    3  PayPal Standard Plugin Configuration    This plugin uses traditional PayPal i
78. pal email address into the system  will be displayed  under    Paypal       Your affiliates provided details of payment method they opted from the given payout methods  you allowed them to choose      3  Manage Banners and Text Links     Setup Affiliate Banners    Banners    Sample    AwebDesk    awebdesk comimembership software    Powered with social     features like  and O      bda new banner Je Click here to add new    Links banner    Sample    Email Marketting Software Delete  Software Text Links Delete    Membership Software Delete        Click here to add new text link       Fig 12 e  Banners Text Links    You can view all available Banners and text links when you click on  Manage Banners and Text  Links     Refer Fig 12 e   Here you can add new banners and text links     69  Page    To add new banner just click on    Add New Banner     Refer Fig 12 e  then you will be redirected  to new screen  Refer Fig 12 f      Affiliate Banner    URL to redirect after click http  example com  roe RE http    example com image jpg    Alternate Text  to display when image cannot be displayed    Image Width  pixels     Image Height       Fig 12 f  Banner Details   Add New Banner  Click on Save and your new banner will be shown with the image you used as banner     To add new text link just click on    Add New Link     Refer Fig 12 e  then you will be redirected to  text link adding page  Refer Fig 12 g      Affiliate Link    URL to redirect after click z  http   example com    Link Ti
79. penID options to appear      include file     plugins protect openid login openid inc html      We have already done this for your reference in  templates header_login tpl  If you need to  change the button location use above tag      b  Save your changes     98 Page     c  Upload  AWEBDESK templates header_login html to your server   Step2  Update your  templates header_signup html page      a  Edit your  AWEBDESK templates header_signup html template file and insert this line  wherever you would like the OpenID options to appear      include file     plugins protect openid signup openid inc html    We have already done this for your reference in  templates header_signup tpl  If you need to  change the button location use above tag    b  Save your changes      c  Upload  AWEBDESK templates header_signup html to your server     Now when your members go to login page they will have option to login through Facebook and  Openld  Google  Yahoo  AOL as shown in fig 16 f    Please login or  Login using Social Profiles    Username Connect with Facebook    Password    Or Login Using An Existing Account  Login Do you already have an account on one  of these sites  You can use that to    7 login here  Please click your account  Signup here H     provider     Lost password  Google vaH00  AOL   amp  dJ opsbD    Enter your E Mail Address or Username Q eOgane  Na              Fig 16 g  Login Page  Facebook Openld     Also your visitors can signup to your site for membership using this Face
80. rs    Mass subscribe members  Signup Link Wizard       Fig 2 a  Manage Products    Error Debug Log  Access Log   Affiliate Program  Delete Old Records  Setup Confiquration  Admin Accounts  Logs   Add Fields   Version Info   Logout       20 Page    Step2  Now enter all the details about the New product you want to add     Add Product  Subscription    Product    Title    Will be displayed to user    Description    Will be displayed to user  on signup page below the title       sample product    sample product    Subscription Terms    Price    Enter only digits  and period  if necessary    Do not enter commas     or dollar sign        Duration    Please enter subscription period for this product  it can also be set to lifetime  or to fixed date    Recurring Billing  should user be charged automatically  when subscription expires    Fixed subscription start date   By default  AV EBDESK calculates subscription start date  according to current date  but you may set it to fixed date here  Please enter date in format yyyy mm dd  for example 2006 02   28    IN MOST CASES THIS FIELD SHOULD BE KEPT EMPTY    Custom Subscription Terms to Display   this text will be displayed to customer near the  product title on signup php and member php pages   to explain payment terms   if you keep it empty  it will be generated automatically  if that is filled in  you have to change it manually when  you change product price or other parameters       m Jes    E             Default    will be automatic
81. s    4  On the next day  if you receive e mail notifications from  Cron Daemon  that says that  something is wrong with your command  please read it carefully  It means that your cron job  doesn t work  If it says  Command not found     try to use the following command lines      usr bin curl  s http   yoursite com AMS cron php  usr bin wget  o dev null  O   http   yoursite com AMS cron php  usr local bin lynx  source http   yoursite com AMS cron php   usr local bin curl  s http   yoursite com AMS cron php  usr local bin wget  o dev null  O     http   yoursite com AMS cron ph       5  Enable External Cron at AMS CP   gt  Setup   gt  Advanced     If your webhosting does not allow Cron Jobs or you can t get it working with your hosting you  can setup cron job to be executed from your account at  http   www example com AMS member ph    Just specify your installation s cron php url in  Add new cron job  input and click  Add  button     There is no security risk  because no secure data passed from or displayed by AMS cron job   Everything happens in background     Installation  Upgrade     Please note  We have an installation service available for  49 which you can take  advantage of if you   re not able to install the software yourself  If you would like this service   please go to    http   awebdesk com order products Professional  Installation    To upgrade please follow the instructions provided along with your installation manual     12 Page    Introduction    AwebDesk Member
82. s  Unverified Get verified Add Edit BankAccount  gt  View Limits    PayPal balance   0 00 USD ance dere ard  Add Edit Street Address       Fig 3 b  Adding Bank Account  24 Page    6  Enter anything into Bank Name and click  Add Bank     Add a bank account in India Secure Transaction  2     By adding a bank account in India you will be able to receive payments into your PayPal account and withdraw funds into your bank  account  We will protect your bank account by keeping your financial information confidential and by storing it in our secure servers     Note     To change your first name  click on use personal name or use business name  Make sure your first name matches the name on your  PAN card     To change your full name and match it to the name on your PAN card  click here     If you are a sole trader  enter the first name given on your PAN card in the Name on account field  For example  if your firm s name is  ABC clothing and the PAN card is in the name of Seema Khanna  enter Seema in the Name on account field  Please do not enter ABC  clothing     Rs 250 00 INR return fee will be charged if the information you provide here is found to be inaccurate   Country India    Name on account Sonia Sharma  Names dont match     Bank name Enter the name of    bank in India where you hold an account    ICIC0000239    NEFTIFSC Example  ICK  what is this     Account number    Re enter account number    I would like this to be my auto withdrawal account  Note  An auto withdrawal acco
83. s Logs    A log of access to site by authenticated users  ie members  The log files may or may not show all  queries  depending on the protection scheme used  You may find more information on  Protection Methods page     The access log can be cleaned up by using the aMember CP   gt  Delete Old Records function     Delete Old Records    You can delete the old records from your database  It is essential to remove the old records to  improve the performance of your site  To delete old records just click on    Delete Old Records     on the right side navigation bar  Now select the Date to Purge  all records from the checked  tables will be deleted before this specified date  then select the tables from which you want to  remove the data     Administration Panel    Delete Old Records  Browse Users    Date to purge  All records from February    js       2012 x  Search Users    checked tables will be  deleted before the Add User  specified date  Email Users    TABLES TO PURGE dun  Export       Access Log    v  access log table  used Backup  by admin only  Restore  Error Log Rebuild DB  error_log table  used  by admin only  Reports    Incomplete Users  records of users with Payments  incomplete payment Reports  attempts  Expired Users Manage Products  records of users with  expired subscriptions Protect Folders  Incomplete Coupons  Payments  records of incomplete Utilities  payments  Admin Log Error Debug Lo  admin log table  used Access Loq  by admin only  Affiliate Program      gt 
84. s recommended a   Access Lo  Access Log    to have  php include  plugin enabled     HOLD Ctrl key to select multiple plugins    htpasswd shared Affiliate Program     mod auth mysal Delete Old Records  new rewrite  3  Setup Confiquratio  openic Admin Accounts   shp include Logs   a plugin_template Add Fields     ersion Info   Logout           See       Fig 16 a  Facebook Openld Activation    92 Page    After activating the facebook and opened plugins now we learn how to configure Facebook and  opened plugins to use them     To use Facebook Plugin into AwebDesk Membership Software follow below steps     Step1  Setting Up an Application on Facebook    a  Click the link given below   Go here to set up an application on Facebook    b  Enter your Facebook email ID and Password to create your App     facebook    Facebook helps you connect and share with the people in your life     Facebook Login    You must log in to see this page           Email     Password         E  Keep me logged in      Log In   or Sign up for Facebook    Forgot your password     English  US     RA   st S  M Seo  aimogo Espa  ol Portugu  s  Brasil  Francais  France        Fig 16 b  Facebook Login    Now specify your App name and App Namespace     93 Page    C      https   developers facebook com apps  action create    Create New App       App Name     Demo Appl      App Namespace  Optional       Web Hosting       I  Yes  I would like free web hosting provided by Heroku  Learn More     By proceeding  you agree 
85. ship Software handles subscription expirations and expired members will not get  access to protected areas  Membership Software can also act as an authorization source itself   checking authorization in the database  when someone tries to access a protected area  protected with the php_include method     14 Page    Integration    AwebDesk Membership Software can be integrated with third party scripts  such as Bulletin  Boards  Content Management Systems  Trouble Tickets systems and so on     For example  it can maintain a vBulletin Board database  so that only active  paid and not   expired  members are able to access the board  Thus a user can have a single login for both    Membership Software and vBulletin and  in case of vBulletin board  will need to login only once  in to access protected areas with HTML content and the vBulletin board     Have a look to list of integration plugins     Login Membership Info  Awebdesk Membership Software provides 2 different URLs for customers to login     Membership Info Page    http   www yoursite int AMS member ph  This page will display login form if necessary  if customer is not logged in    Once customer is logged in  he will see    e Links to active subscriptions  according to customer subscriptions list  and according to  Product URL and Additional Product URLs in Awebdesk Membership Software products  settings   Customer can choose a link to visit and click it    e Links to change password  logout  and update credit card info  if
86. ship Software is versatile subscription software and PHP based membership  management Software  A powerful membership software to manage subscription billing  recurring  billing and a subscription software integrated with social features like Facebook connect  Gmail etc  It  provides automated signup and expiration for the services you sell  Our subscription software  AMS  is a  web based membership management software with Facebook Connect Plugin which allow your site  members to login directly using their Facebook IDs or even this subscription software can create  members account automatically once the users signups via Facebook for the first time  Members can  share status updates on Facebook about your membership site with friends in one click  It has secured  admin panel with numerous features to add and access unlimited number of custom fields no matter  whether you opt to change the database structure or not and allows validity checks to newly entered  fields     How AwebDesk Membership Software Works    The procedure for signing up a new customer member is as follows     1  A user comes to the signup page  http   www yoursite int AMS signup php  and    completes a signup form  User is asked to enter their first and last name and email  address  They may also be asked to create a username and password  You can optionally  enable username and or password generation in the Membership Software settings  in  which case the user will be issued with an automatically generate
87. standard html files rather than  php files  see new rewrite  Useful if     e All your protected content  including images  is stored in PHP files   51  Page    Not useful if     e Images  downloadable content or other non PHP files are included in your protected  content     Requirements  e No special requirements    Setting Up Protection    Note  use AMS CP   gt  Protect Folders function instead  Described below is a manual procedure   and should be used only if AMS CP   gt  Protect Foldes doesn t work for you by some reason     For this plugin to work the file  AMS plugins protect php include check inc php    must be included at the very top  before the opening  lt html gt  tag  of the PHP pages you wish to  protect as follows      lt  php   product id  array 1 3      include  AMS Root Dir plugins protect php include check inc php        any existing PHP code goes here      gt     Note  You must edit the   product id array to reflect the AMS product which gives access  to the page For example  if access is confined to those with products 1 and 3   it will be as above  If it is confined to   those with products 2 and 5 you would use   product id array 2 5      Note  AMS Root Dir must be replaced with actual unix path  not URL   to AMS folder   You can find this path at AMS CP  on the  Welcome to AMS Control Panel  screen  in the   Software version info  table  It is named Root Folder     How does it work  for programmers only     When a user enters a URL to the protected pag
88. step may be delayed for live accounts     7  You are taken to a page for API Setup  For details on this  continue on to STEP 3  Setting up  your API credentials    Setting up your API credentials    Follow these steps to generate your API Signature  If you are testing with a Sandbox account   repeat these steps for both your Sandbox and Live accounts     1  Log into your PayPal Business account    2  Click the Profile subtab located in the top navigation area    3  Click the API Access link under the Account Information header    4  Click the Get Started link under the Request API Credentials heading    5  Click the API signature radio button under the Credential Type heading    6  Complete the API Credential Request form by clicking the agreement checkbox and  clicking Submit    7  Write down the values listed next to API Username and Password   8  Select the value listed next to Signature Hash  copy it  and save it to a file or some other    location  This is your API Signature     27 Page    You have now generated your API Username  API Password  and API Signature     Setting up your API permissions    Log in to your PayPal Business account    Click the Profile subtab located in the top navigation area    Click the API Access link under the Account Information header    Click the Grant API Permission link    Enter API Username you have generated on the previous step into the text input   Click Direct Payment and Express Checkout checkboxes    Click Submit to save your chan
89. t       Fig 7 a  Generate Coupon  Note  You can check all available coupons details anytime by clicking on    Coupon Batches    or  check coupon statistics by clicking on    Coupon Statistics     Refer Fig  7 a      38 Page    Generate Coupons    Coupons Count  how many coupons need to be generated    Coupons Usage Count  how much times coupon can be used  enter big value  ex  99999  for unlimited    Member Coupons Usage Count  how much times coupon can be used  by member    Code Length  generated coupon code length    Discount  order discount    Comment  comment   visible only for admin    Dates    date range when coupon can be used    Apply to recurring    apply coupon discount to recurring  transactions    default is  no    Member Usage Count   setting   may work incorrectly if you enable this  option    please set  Member Usage Count  to big  value   like  10000  if you enable this option    Locked   disable this coupons batch  but keep in  database   it can be enabled later    Products    coupons can be used with selected demo producti  products demo product2    hold Ctri Key to select multple products demo product3  if nothing selected  coupon can be used demo product4  with ANY product demo productS    F  Lock batch       Fig 7 b  Coupon Details  Step3  Provide all details in the fields carefully     39 Page    Step4  Now copy the generated code and supply this to your customers to avail offers or you  can use this in advertising     Coupons Generated    Please copy th
90. thin  language files inside AMS language  folder     If you would like to change text that is displayed  do the following     e Create a  custom file for your language in AMS language  folder  for example for English  language   e It will be file named AMS language en custom php with the following content        defined   INCLUDED AWEBDESK CONFIG    or die   Direct access is not allowed   i                e Now open file AMS language en php and using text search find a phrase you would like  to replace    e For example  you want to replace text  Membership Type  on signup page to   Subscription Type     e Line in en php will be           define    TPL SIGNUP MEMB TYPE    Membership Type          Just copy entire line to the buffer of your text editor  do not change file en php itself       e Then paste the line to end of the en custom php and edit it as you wish     define    TPL SIGNUP MEMB TYPE    Subscription Type                e Your en custom php will look like      lt  php    customized phrases from en php       defined   INCLUDED AWEBDESK CONFIG    or die   Direct access is not allowed        define    TPL SIGNUP MEMB TYPE    Subscription Type                            e You can add any number of lines to the end of en custom php file     Now visit your http   www  yoursite com AMS signup php page and you should see    changed text   e If not  make sure you have uploaded file AMS language en custom php     86 Page     2 Integrating AwebDesk Membership Software with y
91. tle sample product    Fig 12 g  Text Link Details     Add text Link  Provide the URL to redirect after click and link title then click on    Save      You will see your new text link under text links  Refer Fig 12 e         70  Page    Email Affiliates    To email affiliates click on  Email Users    on the right side navigation bar     Administration Panel    Email Users Newsletter Threads Newsletter Archive Newsletter Guests  Email To Users  Type    Select a category of    users to send e mail   All Users  pending  active        Active Users  paid and nc      Pending Users  never pai        Expired Users  paid and    G    ayers  pai z Select  Affiliates  if you    want to email Affiliates     Choose e mail Subject Your membership    Choose e mail Format      Plain Text  recommended      HTML  your message text must be valid HTML     Add e mail attachment   20M MARJ  See Choose File   No file chosen  Choose File   No file chosen    Sample text Sample text Sample text Sample text  Sample text Sample text Sample text Sample text  Sample text Sample text Sample text Sample text  Sample text Sample text Sample text Sample text    Fig 12 h  Email Affiliates    eee  2    Browse Users    Search Users  Add User     Email users   lt           Import  Export  Backup  Restore  Rebuild DB    Reports    Payments  Reports    Manage Products    Protect Folders  Coupons    Utilities    Error Debug Log  Access Log       You then need to choose the    Affiliates    option and only members that
92. to the Facebook Platform Policies   cancel                Fig 16 c  Create New App  c  After creating your App you can manage your App  Go to Edit Setting        Apps    AwebDesk Social Media Demo      Edit App      Create New App         Settings    Edit Settings    App ID API Key App Secret  318981431488884 21119c9d522308a21467 1ac0ed31d603    Contact Email Support Email    Summary    Open Graph    Edit Open Graph    You have not added any actions  objects  or profile units  Get started using the Open Graph     Roles    Edit Roles    Admins    Fa    Users Sharing  0 Daily New Users 0 Daily Content Shared  0 Daily Active Users 0 Feedback per Share       Fig 16 d  App  d  You can manage your App like Basic App Display Name  App Namespace Contact Email App  Domain  Category hosting URL etc     94 Page    Apps    AwebDesk Social Media Demo    Basic    AwebDesk Social Media Demo    App ID  318981431488884  App Secret  21119c9d52e308a214671ac0ed31d603  reset      edit icon     App Display Name      AwebDesk Social Media Demo  App Namespace       Contact Email       o a ey       App Domain      Enter your site domains and press enter  Category      Other  e  Choose a sub category    Hosting URL  1       You have not generated a URL through one of our partners  Get one     Select how your app integrates with Facebook     lt    Website  Site URL      http    demo awebdesk com aem       7 App on Facebook Use my app inside Facebook com     lt   Mobile Web Bookmark my web app on Facebo
93. unt is your bank account in India into which we will automatically  transfer your PayPal balance       Continue  Cancel    Fig 3 c  Adding Bank Name       7  Return to the Overview menu  and click on Confirm Bank Account in the left column  then  click on Submit to confirm the account     8  Return to the Overview menu  and click the Add Credit Card link in the left hand column of  the page     25  Page    m My Account Send Payment Request Payment Merchant Services Products  amp  Services  Overview Withdraw History Resolution Centre Profile    Welcome  Sonia Sharma    Account Type  Personal Upgrade   Status  Unverified Get verified Sending and Withdrawal Limits  View Limits    Last log in 26 March 2012 12 54 GMT 05 30    PayPal balance   0 00 USD Notifications     gt  Confirm email address  My recent activity   Payments received   Payments sent       View all my transactions     a u  gt  Add credit debit card  My recent activity   Last seven days  19 Mar 201 2 26 Mar 201 2      gt  Policy Updates    Payment status glossary    Type Narne  rmail Payment status Details Order status Actions Gross    Click here to add credit card     No New Items  details       Fig 3 d  Add Credit Card Details Link    9  Write down the Card Number Expiration Date and Card Verification Number  you will use this  card to test your Direct Payment installation     Add Credit Card    Secure Transaction  amp     Enter your credit card number without spaces and dashes   Number of cards active on your acc
94. up  or will add new record into third party user s database     3  When user subscription expires or user removed from AMS db  AMS will set  default  user  group in third party database for this user     Alternative Description of Integration Plugins    Plugin means and works like a connector  So if you want to connect AMS to the phpBB  for  example   you can install a plugin for that program i e  phpBB     What plugin does   It will map fields on the left side i e  AMS system fields and shoot them on the right hand side i e  phpBB     So if a user registers  then the username and password etc  will NOT be entered firstly into  phpBB anymore  It will get into the AMS database  Thereafter when a user activates by  validating his email  or makes payment if that is required  his data record will be added to the  phpBB     Thereafter you can also install a plugin of Joomla     Then the user data will be inserted from left hand side i e  from AMS to both the plugins i e   phpBB AS WELL AS Joomla databases   89  Page    Understand     Here is does not matter  if the right hand side existed or not  If it did  fine  you will have to get  that data from right hand side into the left hand side first  using export in phpBB  then import in  AMS   Also if on the right hand side  if one existed  you can add a second one i e  Joomla  Later  you can also add a third and fourth one  For all those additions  you will need a connector i e   plugins for those databases     Existing Plugins  Deve
95. users list  by filtering the list according to your need  If you want to edit any user   s detail  then simply click on    Edit    and you will be redirected to user details editing wizard  after  finishing edit just click on    Save           54 Page    Search Users    Searching users within Awebdesk Membership Software is very easy  just click on    Search  Users    in Right Side Navigation Bar  You will see a search Users wizard  type search string and  choose the field you are searching then click on Search     Administration Panel    Search Users    Search String    Search    Search by Subscriptions    Search by Date    Search Type    O Anywhere   O By Login      By Name   O By Email   O By Facebook UserID  O By OpenID UserID     By Contact   O By Fax Number   O By Passport ID         demo producti       C Include Expired    March v    22 v    2012 v  Subscribed before specifiec            Show all locked accounts  locked by password sharing prevention system     Fig 10 b  Search Users    You can search users on subscriptions basis or search by Date            Browse Users    Search Users    Email Users  Import  Export    Backup  Restore    Rebuild DB  Reports    Payments  Reports    Manage Products    Protect Folders  Coupons    Utilities    Error Debug Log  Access Log  Affiliate Program  Delete Old Records  Setup Configuratio  Admin Accounts  Logs   Add Fields     ersion Info  Logout       55 Page    Add User    To add new user just click on    Add User    in Right Sid
96. web softwares to enhance your business    AWEBDESK MEMBERSHIP SOFTWARE    Version 5 1 0  User   s Guide    Edition 1 0  March 2012    1  Page    Table of Contents    Eee 1   lt asvcnvessivesianstoedaneqnbutsestanitamiseuaeraentadmenne  7  Installation  New install            ce csssecesseeceseseeseeseees 7  Setting upa MySQL Pata a Se is Lanes at 8      o EE 9  Setup Crom NO EE NE eae  9  Installation  Upgrade           rrnrororvrrnnrrrnnvrrrnnrrrnnnrnnnnee 12  MN 13  How AwebDesk Membership Software Works        rarurrvrnnennenvennrrnvrnre 13  PE    RE eas aetna  13  Account Expiration and Subscription Renewal           cscscsecsscesseeeeees 14  Prac Hin acca EE Wiel E RET 14  WE AE ON EN NE 15  Login Membership IO EE 15  Setting Up Your Membership Site    17  initial Ser COMPUTA ON csctmcntneaiannonniieinuniiadiadanns 17  Product Management vusesassmmisssssmissinan 20  Add Eee REE naniaminainens 20    2 Page    Payment PIUgns uuasdnerarusriegdrimrmmqinedenvsii 23    1  List of Payment System Support by AMS      smrsravrnvonnranrnnrnvvnnvenvenvennsnn 23  2  PayPal Pro Plugin CONTBUFATO Ns siisusiercensemanansaianmnnenuannm 23  Create and Configure a Test of Live PayPal ACcount      smnanannrannenvenvererrneresvnenesnenne 23  Create and Configure a Live ATOM sist scsssaicosieacotssailass oosGiaedindvaieibuanssisatoazecunicides 27  Pr tor Website Payments Pro a scissteasisaneannsanGcansnneniiaahomcetennc 27  Setting Pa eadsidaden 27  Setting up your API PErmiSSiONS izkinean aa
97. wse Users       No protected folders yet    Search Users  Add User  Email Users    Rebuild DB    Reports    Payments  Reports    Man  ro s     1  Protect Folders    Coupons   Utilities  Error Debug Log  Access Log  Affiliate Program  Delete Old Records  Setup  Configuration  Admin Accounts  Logs   Add Fields   Version Info  Logout       Fig 8 f  Protect Folder    Keep all the contents in the folder which you want to protect from unauthorized access or want  to give viewing rights only to your members    Lets Say you have kept all the protected content in public_html aem mydata   Follow the below steps to protect this folder    Step1  Click on    Protect Folders    in the right side navigation bar then you will be redirected to  folder protection wizard    Step2  Click on    Protect Another Folder    and select    public_html aem mydata    and click enter  to protect this folder from unauthorized access     45 Page    Folder Protection Methods    Essentially protection allows you to make one or more areas on your site available only for  registered and not expired customers     If you have protection set up correctly  only ACTIVE  that is paid and non expired  customers  will be able to access the protected area or areas     You already know that AMS allows you to have several membership types   products    each of which broadly equates to a protected area  AMS allows considerable flexibility in setting  up protection for these areas     For example  suppose you have 2 folders
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Cradlepoint MBR1400LP2-EU 3G UMTS wireless network equipment  CALCULATOR - Dye & Durham  matériel et techniques  Energiesparen im Haushalt  Mode d`emploi  取扱説明書PDF  SRS10A Series  Garden Barrier User Manual  USER INSTRUCTIONS 1  Olitec RW400G User's Manual    Copyright © All rights reserved. 
   Failed to retrieve file