Admin Menu

User Queries

Group Admin
Help: Setting Up


Installation Process
The zip file contains two zip archives, the compiled application with .aspx pages and the project source code.

To install the compiled application, follow these steps;

  1. Extract/upload the ‘Group Manager.NET Application.zip’ to a suitable folder on the server.
  2. Create virtual directory in IIS and set as an application (or using an ISP provided tool).
  3. Select your database technology in the web.config file.
  4. If using the MS Access database (default), add write permissions to the database file ‘users.mdb’ by adding the ASPNET user with read, write & modify permissions.
  5. If using SQL Server, run the ‘setup.aspx’ page (in a web browser at the chosen virtual directory) which if using SQL Server creates the database & tables.
  6. Login with the default admin username & password (admin, password) (by navigating to login.aspx or default.aspx in a web browser at the chosen virtual directory).
  7. Navigate to the ‘Change Settings’ page and fill in the required fields.
  8. Enjoy!

To create a Visual Studio project using the source code;

  1. Create a new C# project in VS.NET selecting an ‘ASP.NET Web Application’ project type (C#), setting the location to desired value.
  2. Delete the default ‘WebForm1.aspx’ from the solution explorer.
  3. Copy the contents of the ‘Group Manager.NET Source Code.zip’ to the previously chosen project folder.
  4. Add;
    Addgroup.aspx
    admin.aspx
    default.aspx
    editprofile.aspx
    editsettings.aspx
    forgotpass.aspx
    GenerateGroupTags.aspx
    ListByCountry.aspx
    ListByDates.aspx
    Listgroups.aspx
    ListOptins.aspx
    listusers.aspx
    login.aspx
    Logout.aspx
    RemoveUser.aspx
    Setup.aspx
    signup.aspx
    testemail.aspx
    validate.aspx
    ViewUser.aspx

    to the project, selecting ‘no’ to the request to create classes for ‘default.aspx’.
  5. Add;
    Addgroup.aspx.cs
    ADLocalUsers.cs
    admin.aspx.cs
    Cookies.cs
    DatabaseAccess.cs
    DetailsCheck.cs
    editprofile.aspx.cs
    editsettings.aspx.cs
    EmailAddress.cs
    EmailTemplate.cs
    EmailUser.cs
    EncodedLinks.cs
    ErrorHTML.cs
    forgotpass.aspx.cs
    GenerateGroupTags.aspx.cs
    Group.cs
    iListableData.cs
    ListByCountry.aspx.cs
    ListByDates.aspx.cs
    ListEngine.cs
    Listgroups.aspx.cs
    ListOptins.aspx.cs
    listusers.aspx.cs
    login.aspx.cs
    Logout.aspx.cs
    Protect.cs
    RemoveUser.aspx.cs
    Setup.aspx.cs
    signup.aspx.cs
    TemplateHTML.cs
    testemail.aspx.cs
    TextValidation.cs
    User.cs
    validate.aspx.cs
    ViewUser.aspx.cs

    to the project. These files represent the source code modules and code behind files for the application.
  6. Select 'Project->Add Reference' in Visual Studio, then in the .NET tab and highlight 'System.DirectoryServices.dll'. Now click on 'Select' and the item should be added to the selected components list.
  7. Select your database technology in the web.config file.
  8. If using the MS Access database (default), add write permissions to the database file ‘users.mdb’ by adding the ASPNET user with read, write & modify permissions.
  9. Build project.
  10. Run the ‘setup.aspx’ page (in a web browser at the chosen virtual directory) which if using SQL Server creates the database & tables.
  11. Login with the default admin username & password (admin, password) (by navigating to login.aspx or default.aspx in a web browser at the chosen virtual directory).
  12. Navigate to the ‘Change Settings’ page and fill in the required fields.
  13. For further details, see the other online help sections from the right hand menu.
  14. Enjoy!

How to remove signup fields
When removing an item from the signup page, references to that object must be also removed.

Example: If removing birth date field;

  1. Set the ‘RequireBirthDate’ checkbox in admin area to off
  2. Set the line in ‘signup.aspx.cs’ which contains reference to the ‘user.BirthDate’ attribute to an arbitrary value.

It is likely that you will want to remove these fields from the ‘editprofile’ pages also using a similar process.

Help Menu


http://shop.robs-projects.com
(c) R.Riglar 2006