Home | Advertising Info117 USERS CURRENTLY ONLINE   
PowerASP
   Site Search Contact Us Friday, March 14, 2025  

Active Server Pages help tutorial how to ASP Help ASP Tutorials ASP Programming ASP Code - ASP Free CJWSoft ASPProtect ASPBanner ASPClassifieds



Blog Entry: 3/25/2006 1:34:57 PM

Hi all

User activity screen shows history of logged-in users.

Is it possible to view only those users that are currently logged in ? not the all users that have logged in previously

thanks in advance

 

,

ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/aspprotect/password_admin/default.asp, line 287

I'm doing an upgrade from an OOOOOOOOOOLD version (not sure if it was 6 or not) and it read my database OK prior to adding a new user. Now I get this error message. I was able to run the password encryption function OK, but I still get this error when I try to view the password_admin stuff. I can log in via the "get_me_in" asp page just fine, but I get the above error.

If I try to log in with my admin account, I get

ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/aspprotect/password_admin/check_admin_inc.asp, line 166

*****

OK, my question is this... if I retype all the info from the old DB into a brand new one, never before used, that would work, right? I only have 108 users, so that's about an hour of work. Or is there a 5-minute fix that I can try? I've done some messing around that got nowhere and returned all edited files to their original state, with the exceptions of the ones calling the DB location.

I'll start the C&P process and await your reply...

On a side note, I really love the new format and am excited about the new features. I'm not married to upgrading the DB and if copy and paste is faster (I just need first name, last name, username, password, email, and expiration date), then I'm using v.7 that much faster.

cwilliams38457.6090509259,



humm, I dont know.

If you want me too I would be glad to go into your web site and troubleshoot. If so PM me the info I need and I will take a look and see if I can figure it out.

CJW

 

,

Yes, you are right.

We have now tested it using the DSN less connection with Access 2002 and it works fine. We have also tested it again with a DSN using 2002 and this also seems to work.

The comment about speed is a consideration although I have not noticed any differences. ( we only have a few database entries at this time).

Thanks for your help

,

Just having the database with members does not protect the page.  You need to add the appropriate code to every page you want to restrict access to.

You need to click on the Groups tab in Admin. 
Click on Generate PW protection code. 
Click on the basic button if you don't want to include levels or groups or choose a level or group(s) and click the appropriate button. 
Paste the code that's generated  into the top of an ASP page in code view.

Is that what you're looking for? 

Michelle

,

To hopefully wrap this thread up...

This user showed me his site and things were working for me as they should.

We came to the conlusion that the weird behavior he was experiencing was because he was using AutoComplete in Internet Explorer....

It was automatically filling in the fields with his username/password that he had autocomplete save.

So it was a web browser usage issue.. not the code.

cwilliams38165.5102546296,

ok, here is what is going on

you are password protecting an ".asp" page that requires querystring info to run correctly   (example - "somepage.asp?ID=3"")

that is something I never intended anyone to do.. while it does handle and repass the querystring info along during successful login it does not re-pass that info during a failed login as you have found out

this is all by design.. the only reason the system re-passes the querystring info at all is because I wanted to make it smart for the sake of the remember me/cookie feature.. so if someone was using that and bookmarked a page deep in your site with querstring info...then when they went back to that bookmark they would get authenticated and still see the page as intended with the querystring info in tact

it was a nice feature never intended to handle any situations other than what I just described...

now...
notice the url in the browser after failing a login.. then logging in successfully.. it is missing the querystring info

that more than anything is what is going on..  browser caching can cause some confusion when dealing with this because the browser likes to return you to the page minus the querstring info... when that happens a simple browser refresh at that time may very well solve the problem and then you see the page you are supposed to see...

To avoid all of this...

One solution to this is to always start people logging in to an ".asp" page that has no querystring info. That way this won't happen. Once they are logged in you can then offer them links to the pages they need to go to. (you of course still want to password protect those pages)

Another solution is to log them into a page with no querystring info and then do a response.redirect to the page with quersytring info.. thus accomplishing the same thing but without the possibility of the issue because of a failed login.

Another solutions is to do checks in your asp page for missing querstring info.. and if it isn't there do something about it like send them somewhere else.. or display a message about there being an error... etc etc

So,basically you don't want to tell people to login into such and such page with querstring info... and providing a username and password..... You can do it but like you found out it can cause an error if they mess up logging in the 1st time. The system just was not designed to handle that. There are complex reasons for that involving security that would just take me too long to explain.

I hope this makes some sense to you.. it is very hard to try and explain

,

If you are developing using Windows XP Pro and running the NTFS file system setting proper permissions on a folder in your website requires that you 1st disable simple file sharing.

To do so open up "my computer". At the top open up "tools/folder options"

Then the "view" tab.

Then at the bottom uncheck "use simple file sharing"


After that that is done... using "my computer" browse to the folder in your web that you need to set permissions on.

Right click on that folder and then choose the "security" tab.
(If simple file sharing is on that tab wont be there)

Give the "Internet Guest Account" Modify Permissions
This will check all the boxes under modify as well.

You can also give permissions to the everyone account and accomplish the same thing.



BTW:
If you are using ASP.NET you need to give permissions to an account called ASPNET. It wont show up in the user list. You'll need to click "add" and then type in "ASPNET"




cwilliams38203.582337963,

Great suggestion, routing the banner click through an intermediate page before the destination.  We use Deepmetrix LiveSTATS.xsp V7 and I should be able to configure a filter to capture the stats of the intermediate page.

Thanks for the help!
Lance

, Guess who!

I have a user/client who can't access stats. Even when I give them a new username, I get the message that their username has expired.  In the notes of the account it says "Level 1 access"  and I can't figure out what that is and where it is edited or set or even what it means.  Seems like I must have hit something somewhere that goofed up this account.  I could just delete the account/user and set it back up but I'm worried I'd just make this same mistake later and figured I'd get the info on it. Any ideas?

TIA!  (So far, I'm VERY happy with this product)

Laura
,

(User Search & Contact Mod) for ASPProtect Version 7.x

This will allow an individual user to search for other users as well as email or call them.

Notes: This is a down and dirty mod. The users page from the admin area was used as a starting point. I then edited it up real quick to be used as a user search. The way it is it shows the user email as a regular email link. If you want to set it up so emailing is done from the application and emails are not actually shown you will have to do some extra work. If you don't want phone numbers shown you will have to remove that column which is not very difficult.

Directions:
Back up your existing ASPProtect installation.

copy "search.asp" into your "users" folder

2006-03-10_143253_User_Search_Contact_Mod.zip

Direct your users there. They will have to be logged in to view the page.

WARNING: This has not been extensively tested for SQL Injection attacks.
I think it is perfectly fine the way it is by looking it over quickly, but use it at your own risk.

,


IMPORTANT UPDATE - READ THIS
http://support.cjwsoft.com/forum/forum_posts.asp?TID=205& ;PN=1


The IPN Subscription Pack which is built in to ASPProtect 7 contains all the pre-built scripts you need to implement PayPal IPN Subscriptions with ASPProtect. IPN stands for (Instant Payment Notification). It allows you to set up scripts on your server so whenever a PayPal payment is processed the PayPal server sends info to your server regarding the transaction and vice versa. This is a fully automated process and allows you to charge users for access by the month or however long you like.

The Subscription feature of PayPal handles recurring billing automatically. The PayPal server will communicate with the ASPProtect system and keep everything up to date with users and their subscriptions.

This Support Pack basically gives you an additional signup and registration directory "paypal_sub_signup" and it should not interfere with any changes or customizations you have made to your ASPProtect setup. New users can register in this directory and sign up for a subscription at the same time. Existing users whether active or expired can be sent to this directory where they can lookup their account and start a subscription. You can also assign various Access and Group Levels during signup and you can set up various prices for various amounts of time as well. This is a real-time setup for the most part. As soon as a user pays via PayPal your system is updated and they will have access.

To use this all you need to do in ASPProtect 7 is enter your PayPal account name into the settings screen. It will be an email address. You'll need a business or premier account with PayPal and you will need log into your PayPal account and turn on IPN in you profile. They make you enter a default IPN URL. We do not use that so if you already have something there leave it there. If you dont have something there you can type in any the full url to any page on your server. It's probably best to send it to an empty ".asp" page or something.

Changing Payment Options

In the "paypal1.asp" file there are some sample payment options set up.

They look like this and you can have as many as you like.

<!-- Begin Payment Option Code -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">

<% Label = "Membership (1 Month) $9.99 Recurring" %>
<!-- Begin Form Fields You Can Edit.. See PayPal Subscription Manual For Details -->
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="a3" value="9.99">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="M">
<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
<!-- Field Below must have 2 commas First two values are optional (access level,groups,user ID)-->
<input type="hidden" name="custom" value=",,<% =User_ID %>">
<!-- End Form Fields You Can Edit.. See PayPal Subscription Manual For Details -->

<!--#INCLUDE FILE="form_data_inc.asp"-->
<input type="image" src="https://www.paypal.com/images/x-click-but20.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">

</form>
<hr>
<!-- End Payment Option Code -->

 

To really understand what these form values mean it is best to look through the PayPal Subscriptions Manual which is a PDF file you can get from the PayPal Site.

This link was valid the last I checked...
Subscriptions and Recurring Payments Manual

It also may be helpful to use their wizard to create some subscription buttons with different settings and then look at the code generated.


Bascially these are the important ones..

  • a3 - amount to billed each recurrence
  • t3 - time period (D=days, W=weeks, M=months, Y=years)
  • p3 - number of time periods between each recurrence
  • The custom field is something we are using to send info from ASPProtect to PayPal.
    it allows you to set the access_level or groups access (groups support require the ASPProtect Option Pack)

    <input type="hidden" name="custom" value=",,<% =User_ID %>">

    or this example where we are setting the access_level to (2) and also giving the user access to groups (3 and 4)

    <input type="hidden" name="custom" value="
    2,*3*4*,<% =User_ID %>">

    Here is how it works.
    The value setting (red) is essentially and array that can be made up 3 elements separated by comma's

    access_level,groups,User_ID

    If you do not want to set the access_level or groups access.. then you don't even need to edit the setting.

    Values must be separated by a comma even if there is no value and there can be no spaces.  If you didn't want to set an access level or groups there would still be 2 commas at the beginning.  etc etc
    Basically there must always be 2 commas but you only have to set last values which is the User_ID from the ASPProtect system.

    The 1st value is the access level you want to user assigned to.
    The 2nd option is the groups you want the user assigned to. (requires option pack)
    The 3rd option is the User_ID which the system takes care of. Do not edit this option. Leave it as <% =User_ID %>

     

    cwilliams38421.7141782407, Hello,

    I want to create a user for my manager. This user should be able to see all statistics (Reports) and all (Banners). But, he should not be able to edit anything.

    How can I create the type of user described above?


    Best regards,
    Mohammad Al-Mohsin

    ,

    I checked the option pack code as well and it looks correct.
    I tested it and it acted as it should.

    You can see it in active at the live demo
    http://www.aspprotect.com/demo3/demo.asp

    admin
    test

    go the the admin area.. you will notice 3 users with level 4 access
    1 of them is inactive

    then go to the mass email area and pick   active and level 4
    it will say it is sending email to 2 users which is correct

    then go to mass email again and pick level 4 and inactive
    it will say it is sending email to 1 user which is correct

    choose any status and access level 4 and it will send email to 3 users which is correct

    When you do this please realize you can not choose a group as well.
    That will cause a problem because you can not choose a group and an access level at the same time.


    Anyway... perhaps you can private message or use the contact us form and and let me take a look at your system. Since I can't reproduce the behavior that is the only way we might figure this out.

    cwilliams38104.690787037,

    I have ASPProtect up and running and I was able to log in with little to now problem after following all of the directions. 

    I imported my data base of users (approx 5300) into the access db, and now it times out just letting me log in.

    I've got full access to the web server to make any changes on that end that I need.

    any ideas?

     

    ,

    OK, well, that error is pretty self explanatory really. There isn't anything else it could mean.

    What you showed me in that screen shot all looked correct, but still permissions to that file just can't be correct. The paths are correct. The path to the file looks correct. The ASPNET (ASP.NET) account looks correct.

    I would try settings permissions directly on that XML file. Perhaps child permissions did not go through the way you intended. (the advanced tab must be used for that) If that doesn't work try giving ASPNET and Everyone full permissions on the file directly.

    Possibly check the paths in the web.config file just for the heck of it.

    Last case scenario, you can edit that XML file directly instead of using the screens in the application. Of course if that file does not have correct permission chances are other things like log files will give you issues as well.

    That is all I can think of right now.

    ,

    it is by design actually and something that can be improved
    (I just never thought of it when I 1st designed the system and it is actually planned to be added in Version 8)

    The trick would be to reset those session variables anytime someone edits and saves their information... not very hard at all

    you would do it on the save code page for when a user edits themself.
    you want to grab the info posted from the form and  reset each session variable at the same time everything is re-saved to the database

    example

    Session("Company_Name") = Request("Company_Name")



     

     

    ,

    You would set the groups during users signup the same way you would do the expiration in the following example.

    http://support.cjwsoft.com/code/moreinfo170-1.htm

    The groups field need to be set the exact same way it would look like in the database of course

    So, if a user was part of groups 1, and 2

    You would look in the database and see this in the groups fields for that user

    *1*,*2*

    so in the signup code you set that like so

    CmdAddUser.Fields("Groups") = "*1*,*2*"

    This info only applies to resgitrations and signups using the "users" folder.
    if you wanted to make different sceanrios you would need to carefully make a copy of the users folder and adjust it accordingly

    ,

    Additional Information.

    A set of these variables get created for every user that logs in to your site.
    For performance and memory conservation reasons some of them can be turned off and are optional.

    If you look in the "check_user_inc.asp" file or the "check_admin_inc.asp" file you will see a section of code like this


       ' Start of optional session variables to be set
       ' Recommended that you remark out any of the session variables below that you don't really need to use
       ' This will save a lot of server resource because every user logged in has a set of these
       
       ' I added some code here to not create these if they are empty
       If CmdCheckUser("First_Name") <> "" Then Session("First_Name") = CmdCheckUser("First_Name")
       If CmdCheckUser("Last_Name") <> "" Then Session("Last_Name") = CmdCheckUser("Last_Name")
       If CmdCheckUser("Company_Name") <> "" Then Session("Company_Name") = CmdCheckUser("Company_Name")
       If CmdCheckUser("Email") <> "" Then Session("Email") = CmdCheckUser("Email")
       If CmdCheckUser("Address") <> "" Then Session("Address") = CmdCheckUser("Address")
       If CmdCheckUser("City") <> "" Then Session("City") = CmdCheckUser("City")
       If CmdCheckUser("State_Province") <> "" Then Session("State_Province") = CmdCheckUser("State_Province")
       If CmdCheckUser("Zipcode_Postal_Code") <> "" Then Session("Zipcode_Postal_Code") = CmdCheckUser("Zipcode_Postal_Code")
       If CmdCheckUser("Phone") <> "" Then Session("Phone") = CmdCheckUser("Phone")
       If CmdCheckUser("Custom1") <> "" Then Session("Custom1") = CmdCheckUser("Custom1")
       If CmdCheckUser("Custom2") <> "" Then Session("Custom2") = CmdCheckUser("Custom2")
       If CmdCheckUser("Custom3") <> "" Then Session("Custom3") = CmdCheckUser("Custom3")
       If CmdCheckUser("Custom4") <> "" Then Session("Custom4") = CmdCheckUser("Custom4")
       If CmdCheckUser("Custom5") <> "" Then Session("Custom5") = CmdCheckUser("Custom5")
       If CmdCheckUser("Custom6") <> "" Then Session("Custom6") = CmdCheckUser("Custom6")
       
       ' End of optional session variables to be set

    If you do not need a particular variable to be set as a session variable simply comment that line out with single quote.

    If you have an extremely busy site with a lot of users this is a good idea. If not, you probably don't need to bother doing this. I added some code in there so they will not be created if they are empty and that alone helps out a lot.

    cwilliams38419.5459606481,

    Are there any problems with modifying the default database fields.

    I need to have an update from net billing and they use different settings in the database than the default.

    Will the interface still be functional?

     

     

    ,

    I'll send you something..

    ,

    Thanks for that.

     

    I have tried InStr("*2*",>"0") in the query design window but it does not return any members.  

     

    I have orded a Access Bible to help me in furture

    ,

    Here are three known bugs and their fixes...

     

    If you have any of these symptoms these fixes will most likely take care of them.
    If you don't have a symptom do not make any changes as you most likely have an updated copy of the application.

    Technically if you bought that app on or after April 27th 2004 these bugs should all have been corrected.

     

     

    Description Fix

    (no descriptions showing in pop up window)

     

    Edit pic_window.asp with a text editor

     

    Change

     

    Set f=fs.OpenTextFile(Server.MapPath("pictures/Album_ID_" & Album_ID & ".txt"), 1)

     

    To

     

    Set f=fs.OpenTextFile(Server.MapPath("../pictures/Album_ID_" & Album_ID & ".txt"), 1)

     

     

    Slideshow Fix…

    (last image in slideshow it not showing)

     

    In slideshow.asp

     

    Change

     

    <% For PicArrayIndex = 0 To Ubound(PicArray) - 1 %>

     

    To

     

    <% For PicArrayIndex = 0 To Ubound(PicArray) %>

     

     

    Add To Favorites fix

    (add to favorites feature doesn’t work at all)

     

    Edit "album_uppermenu_inc.asp" in the scripts folder

     

    Change

     

    <a href="users/favorite_albums.asp?Album_ID=<% =Album_ID %>"><img border="0" src="<% =application("skinpath") %>add_to_favorites.gif"></a>

     

    To

     

    <a href="users/favorite_albums.asp?Album_ID=<% =Album_ID %>&Action=Add_To_Favorites"><img border="0" src="<% =application("skinpath") %>add_to_favorites.gif"></a>

    cwilliams38104.7034375,

    When I enter www.vickerylightning.com/aspgallery/dataconn_inc.asp on the screen it says "Not a valid bookmark"

     

    as far as that goes I have no idea.. I have never seen that message before but you are not suppose to run that page by itself regardless.. it is an include file not meant to run on its own

    ,

    Look in the "check_user_inc.asp" file..

    You'll see the name of the cookie there and also get an idea how to access it.

    In most versions it looks like this.

    Request.Cookies("PASWORDSYSTEMCOOKIE")("COOKIE_USERNAME")

    You'll want the cookie for the username because the session variable will not exist unless they have actually gone to a protected page during that session at the site.

    It would probably be best the check for both the session and the cookie. That will make sure people logged in that arent using the cookie option still see the message you want to display.

    Sorta like this..

    GetUsername = ""
    If Request.Cookies("PASWORDSYSTEMCOOKIE")("COOKIE_USERNAME") <> "" Then
    GetUsername = Request.Cookies("PASWORDSYSTEMCOOKIE")("COOKIE_USERNAME")
    Else If Session("Username") <> "" Then
    GetUsername = Session("Username")
    End If

    Response.Write GetUsername

    cwilliams38298.9175,

    After understanding how the count works i checked the IP in the db.  They are all set to the same IP (my web server) no matter what ip is doing the viewing.  This is probably due to my ISA2004 firewall that is posting the ip address of the web server with each log on.  So, can you help me with where the code would be to modify so the db does not get updated?  I risk the refresh problem, don't think it is an issue with me.

     

    Thanks,

    , Best setup I recomend is just setting up a rig and making a workgroup. No real reason for a production machine to have any access to internal security when you think about it.

    classic asp should be pretty easy to move, just set up new webs and dump the scripts in there. If you have 2 machines its always easier to look at the one while your building the other. Basically copy the setup and tada... the only thing you might need to remeber is components (if your using any) and thats usually not a very big deal either.

    Point sort of being at some point your going to have to change that thing around and while its no fun you have to imagine now is a better time to bite the bullet and get it set up the right way. Your alternative is to mess around for hours and hours praying that you change domain wide security to the point that running NET apps on that domain controller works. Personally I wouldnt sleep well knowing I had just messed around so bad with the OS that I had no clue what bugs and security holes I might have accidently opened in the process. I wont even get into the possible things that might stop working on the rest of the domain if you fiddle with accounts like "Network Service"

    Oh and if thats not enough reason to make you think about it, consider how hard it will be to try and rember what you did at 2AM 6 months from now if that machine takes a dive or some critical update undoes what you changed.

    I feel for you though, trust me we have all been down that road once or twice. Get some sleep and in the AM the task at hand wont seem nearly as bad. You live and you learn, and you will definatly be WAY better off making things right sooner than later

    , OK, thanks..,

    Wondering what might be causing a long delay to display the login screen?  This does seem to be intermittent.  Could be server/ISP related? Have experienced enough times to justify posting this question.

    I can count up to 20 seconds after clicking on the link.  After login all other selections zip right along without problem.

    http://gibsoncity.us/aspbanner/

    Thanks, Lance

    lancem38319.6117939815,

    ok

    ,

    Hi. Chris.  I'm not a programmer of any sorts, so I am not comfortable plugging in the changes you suggested and not knowing for sure if it will "break something somewhere else".  If the programmer tells me "you have been warned", its a pretty good sign its a no win situation. If you don't know, theres no way i can know.

    I saw in the code where you mentioned the changes. I don't see where it mentions the last name is required either, but the bottom line is it does require it it the actual new user form.

    Thanks anyway Chris. I'll figure something out.

    -john

     

    ,

    Chris: You are right about a little extra coding to make it work. I am still learning .ASP coding, so I did a little web searching and used IF THEN statments to confirm a member logged in with a valid Access Code. If valid, the protected page executes, with the Member's Name and Access Level on a single line at the top of that page. Looks sharp! If not logged in, or a non member (who found the page via Google), I used a Redirect to send s/he to a login page with optional links as you suggested (http://www.vspa.com/aspprotect/vspa-password-failed.asp) . I couldn't get it to work when using Group Access, but I am sure that is just because I am a novice at .ASP (I will post that example when I figure it out). Meanwhile, here's the code I used that works:

    <%@ LANGUAGE="VBSCRIPT" %>
    <!--#INCLUDE FILE="dataconn_inc.asp"-->
    <!--#INCLUDE FILE="check_user_inc.asp"-->
    <!--#INCLUDE FILE="config_inc.asp"-->
    <% =Session("First_Name") %>&nbsp;<% =Session("Last_Name") %>:
    <%
    If Session("Access_Level") = "6"  Then
        Response.Write "VSPA Active Member Access Level 6"
     End If
    If Session("Access_Level") = "7" Then
        Response.Write "VSPA Life Member Access Level 7"
     End If
    If Session("Access_Level") = "8" Then
        Response.Write "VSPA Officer/Staff Access Level 8"
     End If
    If Session("Access_Level") < "6" Then
        Response.Write "Access Level 1-6 NOT AUTHORIZED RESTRICTED AREA ACCESS"
        Response.Redirect("vspa-password-failed.asp")
    End If
    %><!-- http://www.vspa.com/aspprotect/vspa-password-enter.asp -->
    <!-- *** End ASPProtect Code *** -->
    <html>
    <head>

     

    , We have no add-ons for anything but accepting payments through paypal and 2checkout... if you want to accept payments through some other setup you have make a payment directory addon and write code to do it based on the system you are using..

    We provide the ASP source code so that is doable for someone that is good with ASP. If not then it won't be doable.
    , Got it.  Thanks Chris!

    Michelle
    ,

    Hi,

    Could you please advise what may be causing this error:

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x57a4 Thread 0x5474 DBC 0xf03a704 Jet'.

    /ASPProtect/check_user_inc.asp, line 292

     

    Funny thing is that if I refesh the page with the above error it gives me the following eror:

    /ASPProtect/check_user_inc.asp, line 292

    and after few times of refreshing the page it shows me the page I am after.

    Is this my promlem or ISP's.

    Thank you

    ,

    Hello,

    for an admin..
    you view albums for a user.. make a new album... then click manage pictures

    for a regular user you log in.. go to user user area.. create an album..then click on manage your albums

    ,

    CJWSoft offers a mutually beneficial partnership program for resellers of our Active Server Pages Based Web applications.

    The program is very simple.

    • You offer our products to your customer's as Ready-to-Run Web Site Applications.
    • We sell your company our software at a 50% discount allowing you to re-sell if for the same price we sell it for or slightly higher.
    • Your company installs the application in the customer's web site and configures it for the customer.
    • Your company is in charge of installation support and general usage issues. We handle other more complex issues as usual.

    Each time a customer purchases an application from you, you are required to purchase a license from us.
    These must be purchased online via PayPal. You will be give a special password protected URL where these purchases can be made. You are in charge of setting up a system for your customers to purchase the software from you. You are also responsible for purchasing a license from us within 7 days of a license being purchased from you.

    Below are the applications currently eligible for the program.
    They have been chosen because of their popularity and reliability.
    You must resell all three applications below.
    The details and pricing of this program may change at any time.

    ASPBanner ASPBanner Standard sells for 99.95 (You pay 49.95)

    ASPBanner Standard is a high end Banner Rotation system. Web Based Administration for managing the users and banners in the database. Advertisers can monitor online statistical reports via their web browsers.
    ASPProtect ASPProtect Version 6 with Option Pack sells for 99.95 (You pay 49.95)

    Easily Password Protect any ".asp" page within your web site.  Easily integrates with your current website or project design. Web Based Administration for managing the users in the database.
    ASP Photo Gallery ASP Photo Gallery Pro sells for 49.95 (You pay 24.95)

    ASP Photo Gallery allows anyone to have their very own online photo album. Upload an unlimited amount of albums. Set up categories however you like. Allow others to upload photos. Optional image resizing and thumbnail creation.

    We are looking for Web Hosting Companies and ISP's who can sell an average of 2 applications per month.
    If you are not a serious company with a professionally done website you need not apply.
    We are not looking for mom & pop operations.

    To be very clear:
    We are looking for experienced ASP Development/Hosting Companies that are serious about being a reseller and ready to go.
    We need knowledgeable resellers that are experienced with ASP and will be able to install the application for the customers and handle some of the general installation issues that may come up.


    To qualify for the program:

    Please send us a brief overview of your company, Website URL, and your expectations for the program. After looking over your information we will get back to you with a response.

    Contact us

    Additional Info:

    Our applications run on NT based servers only with true Microsoft ASP support. They do not run under Chilisoft. Our applications are licensed per website. That means one running installation of the database and scripts. Qualified resellers will be reviewed every quarter to see if they are meeting the 2 application per month quota.

    AND LASTLY PLEASE DONT WASTE OUR TIME. IF YOU ARE NOT SERIOUS DONT EVEN BOTHER APPLYING. I HAVE HAD A LOT OF WANNABES SIGN UP FOR THE PROGRAM AND THEY ARE EITHER NOTHING BUT A PAIN IN THE BUTT OR THEY NEVER SELL ANYTHING. IF THAT IS YOU DONT BOTHER. ON THE OTHER HAND IF YOU ARE A GOOD SIZED COMPANY AND YOU KNOW WHAT YOU ARE DOING WE WE"LL HAVE A WONDERFUL AND PROFITABLE RELATIONSHIP. 

    cwilliams38426.5449537037,

    the sql databse is the same.. the sql script is the same for any version

    as the site says they are essentially the same app with very minor changes... if you are trying to share the same sql database with both it's not gonna happen because the table names are the same

    truthfully:
    that app runs nealry as well with msaccess as it does with sql so I wouldnt get too excited about running it withe sql. You will not see any benefits unless you have a ton of simultaneus (sp) users.

    cwilliams38312.1125115741,

    SQL Server Datareader Datawriter Permissions..

    here is a screenshot that shows how to set datareader and datawriter permissions on an aspbanner database using "SQL Enterprise Manager"

    In this example we are making sure the aspbanneruser has those permissions on the aspbanner table in the database


    cwilliams38325.8002893519,

    I disagree...

    It would be 20 hours + of conversion and testing. Maybe more.

    Like I said, I converted a version fo ASPBanner once to work with MYSQL. It took forever to change all the code (2 weeks of messing around) and get it working. There were also a lot of issues with null values in the database, ado update code that had to be rewritten, cursor type issues, recordcounts not working, etc etc that had to be sorted out. There was a ton of situations where things seemed to be working but later on I noticed there were minor bugs to deal with. It was a lot of work.

    ASP Photo Gallery has a ton of asp pages. It is a much larger app then ASPBanner. If you convert it to work with mysql I highly doubt you could have it running well with less than 20+ hours of work. I wrote the app and it would at least take me that long and there would still be bugs at that point.

    If you think you could your not used to my style of coding and don't realize exactly how much stuff needs to be rewritten.

    Granted, you could get some of the basics running off mysql in a few hours or less but there is just so much little stuff that would give you trouble.

    cwilliams38243.9065277778,


    Timecard Entry: 3/25/2006 1:34:57 PM

    filed timecards (Peggy brought them back) and filed cancels emailed messages and left , TaskForce, Setting up virtual domains. Fowarding virtual domains subdirectories to virtual domains. Setting up virtual mail domains. Backing up servers., Went to Watertown for 401K meeting., Mail out proposals, calls, met with dave Storant, teched calls, expiring users , emails and voicemail, Prepare for and attend Governing Board Meeting, Went over to the other building and set up the IPAQ for Mary, and transferred her stuff from her old computer to her new one., Ian at Applied Theory, SWIP status , Dinner, Budgets, worked on dial-up admin portion of USA1Net site, techcalls, Radlog, virus on server, callbacks for 518 areacode customers, lunch, BYOWS - Back to Step 2 to make changes BYOWS - Step 3 - Choose template and image designs., called expiring users., Driving out to Clayton, Configuring timecard system for SQL, Admin (emails and organize), steady, tech calls - busy , dial up issues radlog, Added another image to the NNYMLS site for Tom D. and made sure that it worked correctly before putting it live. , Switchboard, billing, callbacks, created a new signature for my return email, tiger maps, Trouble shoot SImmons Box, Comp Day, City of Oburg router maint,

       Active Server Pages Rule The World
    Contact Us  
    All artwork, design & content contained in this site are Copyright © 1998 - 2025 PowerASP.com and Christopher J. Williams
    Banner ads ,other site logos, etc are copyright of their respective companies.
    STATS Unless otherwise noted - All Rights Reserved.

    Active Server Pages ASP ASP.NET .aspx .ascx Web HTML Developer Internet Microsoft Web Services Visual Studio .NET CJWSoft ASPProtect ASPBanner ASPClassifieds www.aspclassifieds.com, www.powerasp.com,www.cjwsoft.com,www.aspphotogallery.com,www.codewanker.com,www.aspprotect.com,www.aspbanner.com