Help with asp ... security levels

I made a change to the security level for the end user. i add
a security feature by adding 12345 to their security level.
<%@LANGUAGE="VBSCRIPT"%>
<%Option Explicit%>
<%
'check to see if the page is submitted
Dim validLogin
Dim strErrorMessage
Dim intLevel
Dim sLevel
If (Request.Form("uname")<>"") Then
'user has submitted the form
'get the entered values and hit the database
Dim strUserName
Dim strPassword
'going to use an implicit connection, no connection object
needed
Dim objRS
strUserName = UCase(Request.Form("uname"))
strPassword = UCase(Request.Form("pwd"))
response.write("strUserName")
'prepare the RS
Set objRS = Server.CreateObject("ADODB.Recordset")
'set the sql statement
objRS.Source = "SELECT * FROM tblEmployee WHERE
strEmpUserName = '" & strUserName & "' AND strEmpPassword =
'" & strPassword & "'"
' heres the implicit connection
objRS.ActiveConnection =
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\Inetpub\db\IMPCustomers.mdb"
objRS.CursorType = 0
objRS.CursorLocation = 3
objRS.Open
'check for EOF
If(objRS.EOF) Then
'no records matched, invalid login
Response.Redirect("invalidLogin.asp")
'strErrorMessage = "Invalid Login. Try Again."
validLogin = false
Else
'added intLevel to add more security on 3/29/07
intLevel = Cint(objRS("intEmpSecurityLevel"))
intLevel = intLevel + 12345
sLevel = intLevel
'valid login, set session variables
Session("username") = UCase(strUserName)
Session("userpass") = UCase(strPassword)
Session("sLevel") = sLevel
'Session("sLevel") = objRS("intEmpSecurityLevel") - changed
to add more security on 3/29/07
Session("fn") = objRS("strEmpFN")
'release the RS
Set objRS.ActiveConnection = Nothing
Set objRS = nothing
'redirect off this page
Response.Redirect("custSearch.asp")
End If
End If
%>
I'm now having trouble removing the 12345 from their security
level in the custSearch.asp.
<%@LANGUAGE="VBSCRIPT"%>
<%Option Explicit%>
<%
Dim strUserName
Dim strPassword
Dim intSLevel
Dim isum
Dim intS
Dim intNewSLevel
Dim sLevel
Dim strFN
Dim strErrorMessage
Dim strError
'get pass parameters
strUserName = Session("username")
strPassword = Session("userpass")
intSLevel = Session("sLevel")
'add on 3/29/07 for security
'get the security level
isum = sLevel
'take isum which contains sLevel and subtract 12345 from it
isum = isum - 12345
'now intS equals security level in the db
intS = isum
'put into a session
Session("intS") = intS
strFN = Session("fn")
strErrorMessage = ("strError")
'If strErrorMessage = "" Then
'strError = "There is no customer with that last name."
'End If
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<title>Employee Intranet - Customer Database, Search
for a particular customer.</title>
<meta http-equiv="content-type" content="text/html;
charset=utf-8" />
<link rel="stylesheet" type="text/css"
href="../css/pop_style.css" />
<link rel="stylesheet" type="text/css"
href="../css/forms.css" />
<style type="text/css">
/* HMTL selectors start here */
h2 {
margin-bottom:15px;
p {
margin-bottom:20px;
hr {
border:thin;
border-color:#CCCCCC;
border-style:dotted;
width:100%;
text-align:center;
table {
width:300;
align:center;
cellpadding:2px;
cellspacing:2px;
margin-left:30%;
td {
font-size:14px;
font-style:normal;
font-weight:normal;
border:0;
padding:0;
/* HMTL selectors start here */
/* ID selectors start */
#mainText {
height:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-left:1%;
margin-right:1%;
padding: 10px 5px;
word-spacing:1px;
letter-spacing:1px;
/* id ends here */
</style>
<script language="JavaScript" type="text/JavaScript">
<!-- function MM_reloadPage(init) { //reloads the window
if Nav4 resized if (init==true) with (navigator) {if
((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight;
onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW ||
innerHeight!=document.MM_pgH) location.reload(); }
MM_reloadPage(true); //-->
</script>
</head>
<body>
<!-- CASCADING POPUP MENUS v5.2 by Angus Turnbill
http://www.twinhelix.com -->
<script language="javascript" type="text/javascript"
src="../js/pop_core.js"></script>
<script language="javascript" type="text/javascript"
src="../js/pop_data.js"></script>
<!-- border begins here -->
<div id="border">
<!-- second nav start here -->
<div id="secNavBar"><a
href="../index.htm">Home</a>  |  <a
href="../htm/quality.htm">Quality</a> 
|  <a href="../htm/contactUs.htm">Contact
Us</a>  | <a
href="../htm/siteMap.htm"> Site
Map</a></div>
<!-- logo starts here -->
<div id="logo">
<img src="../art/NewLogo.jpg" alt="Logo of IMPulse NC,
INC." usemap="#Map" />
<map name="Map" id="Map">
<area shape="rect" coords="5,3,280,74"
href="../index.htm" alt="Return to home page" />
</map>
</div>
<!-- primary navigation div tags starts here -->
<div id="priNav">
<a id="home" name="home"
style="visibility:hidden;">Home</a>
<!-- primary navigation div tags ends here -->
</div>
<!-- main text starts here -->
<div id="mainText">
<h2>Customer Database </h2>
<p
style="font-size:14px;font-style:normal;font-weight:normal;">Welcome
<%=strFN%></p>
<p
style="font-size:14px;font-style:normal;font-weight:normal;">Please
search for a customer by using the fields below. You can use one
field or multiple fields for your search.</p>
<!-- signIn form starts here -->
<div id="signIn">
<div id="CSearch">
<table>
<form action="results.asp" method="post" name="search"
id="search">
<tr>
<td width="98" height="29">Last Name:</td>
<td width="150" tabindex="1"><input type="text"
name="clname" size="25" maxlength="25" /></td>
</tr>
<tr>
<td height="30">First Name:</td>
<td tabindex="2"><input type="text" size="25"
maxlength="25" name="cfname" /></td>
</tr>
<tr>
<td height="30">Company:</td>
<td tabindex="3"><input type="text" size="25"
maxlength="25" name="ccomp" /></td>
</tr>
<tr>
<td height="48" colspan="2" tabindex="4">
<input type="submit" name="login" value="Submit" />
<input type="reset" name="Reset" value="Reset" />
<a href="logOut.asp">
<input type="button" name="logOut" value="Log Out" />
</a> </td>
</tr>
</form>
</table>
<!-- customer search form ends here -->
</div>
<blockquote> </blockquote>
<!-- signIn form ends here -->
</div>
<!-- main text ends here -->
</div>
<div id="btm_Bar">
100 IMPulse Way • Mount Olive, North Carolina 28365
• Main (919) 658-2200 • Fax (919) 658-2268<br />
&copy;2006 IMPulse NC, Inc. All Rights Reserved. </div>
</div>
<script language="javascript" type="text/javascript"
src="../js/pop_events.js"></script>
<!-- Places text blinker in the uname text box thru
javascript -->
<script language="javascript" type="text/javascript">
document.search.clname.focus();
</script>
<!-- javascript ends here -->
<%
Response.Write(Session("username")) & "<br />"
Response.Write(Session("userpass")) & "<br />"
Response.Write(Session("sLevel")) & "<br />"
Response.Write(Session("intS")) & "<br />"
%>
</body>
</html>
What am I doing wrong?

"pqer" <[email protected]> wrote in message
news:eugsik$kt5$[email protected]..
> What am I doing wrong?
1. You're allowing unfiltered user input into your SQL query.
I could do
some horrible damage to your system.
2. You have SELECT * in your query.
3. You're doing something that doesn't make any sense. Why
add a constant
to the security level just to subtract it again when you
actually want to
use it? You're just making more work for yourself. There is
no benefit
there.

Similar Messages

  • HT5787 How do you get help with your security questions if you forget your answers?

    How do you get help with your security questions if you forget your answers?

    You need to ask Apple to reset your security questions; ways of contacting them include clicking here and picking a method for your country, phoning AppleCare and asking for the Account Security team, and filling out and submitting this form.
    (97108)

  • HT5699 The country I am living in is not on the Apple Contact Support list and I need help with my security questions.

    I am currently living in Tunisia but it's not on the Apple Contact Support list. I need help with my security questions which I cannot remember the answers. There is no link to send a reset email. What do I do?

    Click here and ask the iTunes Store staff for assistance.
    (114040)

  • HT5312 i need help with the security questions is there some way to get you to remind me what they were from e-mail or other wise

    I need help with the security Questions is there some way to get you to remember them by e-mail of other wise

    Read the HT5312 page that you posted from, it has instructions for how to reset them i.e. if you have a rescue email address set up on your account then steps 1 to 5 half-way down that page should give you a reset link.
    If you don't have a rescue email address then you will need to contact iTunes Support / Apple in your country to get the questions reset.
    Contacting Apple about account security : http://support.apple.com/kb/HT5699
    When they've been reset (and if you don't already have a rescue email address) you can then use the steps half-way down the HT5312 page that you posted from to add a rescue email address for potential future use

  • Help with ASP Connections - New User

    I just set up a hosting account with 1 and 1 for a simple
    website to catalog a series of yo-yo contest that we coordinate. I
    have a simple MS Access database for organizing contest information
    that we are trying to get online.
    I am new to the application side of this and know very little
    about connection strings, DSN, etc. I am experiencing problems with
    connecting to the MS Access database that I have uploaded to the
    1and 1 servers. If I hardcode the Javascript into the page, I can
    connect and pull information but I definitely want to take
    advantage of the design interface that Dreamweaver MX 2004 offers.
    This is the code from the page that I can get working based
    on the FAQ Sheet that 1and 1 offers for database connections:
    <html>
    <title>Database query using ASP</title>
    <body bgcolor="FFFFFF">
    <h2>Query table <b>Products</b> with
    ASP</h2>
    <%
    Set dbaseConn = Server.CreateObject("ADODB.Connection")
    dbaseConn.Open "DRIVER={Microsoft Access Driver
    (*.mdb)};DBQ=" & Server.Mappath("\db\League.mdb") & ";"
    SQLQuery = "SELECT * FROM Contest_Information"
    Set RS = dbaseConn.Execute(SQLQuery)
    %>
    <%
    Do While Not RS.EOF
    %>
    <%=RS("cStartDate")%>, <%=RS("cName")%>,
    <%=RS("cWebsite")%> List
    <p>
    <%
    RS.MoveNext
    Loop
    RS.Close
    Set RS = Nothing
    dbaseConn.Close
    Set dbaseConn = Nothing
    %>
    </body>
    </html>
    If I put in a "Custom Connection String" using the previous
    code:
    "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
    Server.Mappath("\db\League.mdb") & ";"
    Dreamweaver can connect to the database when the connection
    is 'tested' but cannot pull any tables and therefore cannot create
    bindings.
    Guidance...help...I'm stuck...
    Thanks in advance.

    Hello Lucky.da.boss,
    And welcome to Apple Discussions!
    is asking can I or is there anyway i can transfer my music off that iPod to my touch?
    See this article for tips on how to copy music from your 5th generation iPod to your iTunes library. Once you have successfully done that, you can sync them over to your iPod Touch. There is no way to do it directly.
    http://macs.about.com/od/backupsarchives/ss/ipodcopy.htm
    Also, I have two applications that aren't downloading I want to know how to delete them.
    Tap your finger on one of them and hold it there until you see all your Apps start to wiggle. You will also see a small x in the upper right hand corner of the Apps you can delete. Go ahead and tap this to delete the App. When you are finished, hit the Home button to make the Apps stop wiggling. It might also help to have a look at your iPod's *User Guide.
    http://manuals.info.apple.com/enUS/iPod_touch_iOS4.1_UserGuide.pdf
    Can you have constant internet service or do they run solely off wi-fi?
    Only Wi-fi.
    B-rock

  • I need help with my security questions/answer?

    I forgot my security questions answer

    The Three Best Alternatives for Security Questions and Rescue Mail
        1. Use Apple's Express Lane.
              Go to https://expresslane.apple.com ; click 'See all products and services' at the
              bottom of the page. In the next page click 'More Products and Services, then
              'Apple ID'. In the next page select 'Other Apple ID Topics' then 'Forgotten Apple
              ID security questions' and click 'Continue'. Please be patient waiting for the return
              phone call. It will come in time depending on how heavily the servers are being hit.
         2.  Call Apple Support in your country: Customer Service: Contacting Apple for support or
              Apple ID- Contacting Apple for help with Apple ID account security. Ask to speak to
              Account Security.
         3.  Rescue email address and how to reset Apple ID security questions.
    How to Manage your Apple ID: Manage My Apple ID

  • Help with implementing Row Level Security in Interactive Reporting

    We're deploying Hyperion BI+ 9.3.1, using Workspace and Interactive Reporting. I'm researching how we can use the Workspace row level security option. I've read what's available for documentation in the Workspace Administrator Guide and the Interactive Reporting Users Guide. I understand the concept of setting up rules with row_level_security.bqy, but I'm confused about where these tables should go and what actually happens when I go to Workspace > Administrator > Row Level Security and turn it on.
    The Administrator's Guide tells me the "properties" are stored in the repository, but the "rules" are in the "data source". Does that mean my BRIOSEC* tables go in the database I'm running my reports from? If so, then what's the data source I'm filling in on Workspace > Administrator > Row Level Security?
    I have many different database connections going to different Oracle and SQL*Plus instances, and I don't want to apply row level security to all of them. How does Workspace tell the difference between them? If I enable rules but create a report from a database that doesn't have rules defined for it, what happens?

    The 3 tables used with the RLS are stored in the same schema as your repository by default.
    The RLS store all the Rules for any database that you are using.
    You define the rules based on the tablename (owner.tablename) and the column name.

  • Need help with .asp Virtual Includes

    Hi,
    I am using;
    Dreamweaver 8
    Win XP Pro
    IIS6
    Virtual Directory Information in IIS:
    Local Path: C:\Inetpub\wwwroot\hseih
    Application Name: hseih
    Execute Permissions: Scripts Only
    Configurations>Options>Enable Parent Paths: Checked
    Read, Write, Browsing, Script Secure access, log visits,
    index this source: All Checked
    Dreamweaver Site Setup Information:
    Local Root: C:\Inetpub\wwwroot\hseih\
    Links Relative to: Site Root
    Server Model: ASP/VBScript
    Access: Local/Nework
    Testing Server Folder: C:\Inetpub\wwwroot\hseih\
    URL Prefix:
    http://localhost/hseih/
    Heres the code Im using in my index.asp file, where the
    footer.asp file is in the same directory.
    <!--#include virtual="/header.asp"--> or
    <!--#include virtual="header.asp"-->
    very simple, I believe I have everything setup correctly, and
    it should work. But I receive:
    Error Type:
    Active Server Pages, ASP 0126 (0x80004005)
    The include file 'header.asp' was not found.
    /hseih/index.asp, line 10
    However, it DOES work whenI add the root directory name into
    the include path as follows:
    <!--#include virtual="/hseih/header.asp"-->
    its like there's a setup issue somewhere, where IIS is
    misinterpreting the root of my site. When Im specifying to use the
    Site Root, and also the use of the "/" in the include path - doesnt
    that specify the root directory?
    Any insight would be greatly appreciate.
    Thanks!

    You web server configuration is what ultimately drives how
    your site is set
    up and how you navigate to all of your resources, whether
    they be include
    files, images, or what have you.
    Right now, the *root* of your web site, according to your IIS
    configuration,
    is c:\inetpub\wwwroot. This translates into
    http://localhost/. If you have
    your "hseih" folder within wwwroot, then it's a virtual
    directory, or
    subfolder, of the root. In other words,
    http://localhost/hseih/. So if
    you
    had a file in the "hseih" directory called "myfile.asp", then
    the path to it
    would be:
    http://localhost/hseih/myfile.asp.
    If, on the other hand, you reconfigure the web site in IIS to
    use
    c:\inetpub\wwwroot\hseih as the root of your web site as
    described in the
    configuration information I referred to earlier, the path to
    that same file
    would be
    http://localhost/myfile.asp.
    It's all a matter of telling IIS
    where the start of your web site is.
    The Local Root Folder config in the Local Info section of
    your site
    definition tells Dreamweaver where the files reside that
    you'll be editing.
    *Typically*, this lines up with the HTTP Address config in
    the Local Info
    section of your site definition. Not always, but most of the
    time.
    *Typically*, this also lines up with the URL Prefix in the
    Testing Server
    section of your site definition. Because you've got
    http://localhost/hseih/
    set up in the URL prefix *and* "c:\inetpub\wwwroot\hseih" set
    up in the
    local root folder everything is resolving correctly, because
    technically
    they're the same location. But, the thing to remember is
    "hseih" is a
    virtual directory within the site, it's not the root of the
    site (which is
    one level up from there).
    Any configuration URL that you set in your Dreamweaver site
    definition is
    pretty much there to tell Dreamweaver where to find things
    when it creates
    your preview pages, and other similar tasks. It's mostly
    there to make sure
    it builds links and references correctly for those functions.
    Once you have
    a grasp on those two items and know where the separate of web
    server and
    design tools occur, it makes a lot more sense.
    When you're working locally, which it sounds like you are,
    things are
    generally easier to configure because the local and remote
    info are the
    same. But when you begin working with outside web servers, it
    can get more
    complicated.
    Best regards,
    Chris
    "fmeenz" <[email protected]> wrote in
    message
    news:[email protected]...
    > chris -
    >
    > just reading your 2nd post about making the IIS root
    directory 'hseih'
    >
    > currently, my IIS local path for my virtual directory is
    set to
    >
    > Local Root: C:\Inetpub\wwwroot\hseih\
    >
    > is that not correct?
    >
    > when i browse
    http://localhost/hseih/ i do in
    fact see my index.asp page.
    > Its
    > the include files that arent working correctly. I am
    under the assumption
    > that, by adding a "/" to any reference -- link, image,
    include -- it
    > should
    > first start from the root of the site and pull from
    there. From what I
    > understand, I have set the root of my site to the hseih
    directory. please
    > correct me if im wrong.
    >
    > thanks
    > eric
    >
    >

  • I need help with the Security Update 2006-002!

    Security update has really screwed up the two systems I've installed it on:
    1) My G4 PowerBook refused to reboot after the update, getting only as far as the initialApple screen. Rebooting with a 10.4 install disk and using Disk Utilities to try to repair the disk either results in an "Unable to unmount disk" error, or if Repair does proceed, it is unable to repair the disk. I get a "Invalid node structure" error message, then a "Rebuilding B-Tree" message, then a "The Voluma Macintosh HD could not be repaird" message, and Repair quits with a "Error: the underlying task reported failure on exit" message.
    2) On my Dual 2 GHz G5 desktop, Safari appears to be unable to load more than six URL:s in 6 tabs; I read about 20 webcomics all organized in a bookmarks folder, and my usual practice is to select "Open in tabs" to open them all at once. Heretofore Safari has opened all the tabs and all the URLs without a hitch. After the update it will open all the ttabs but only about the first six sites load - all the rest just sit there spinning their wheels.
    Also it has hosed iChat on my Dsktop. iChat will open, but will not send or receive chats, and will not open the buddy window.
    Also Also, the system frequently hangs, seizing up anywhere from 30 seconds to a few minutes, then resuming normally. Safari seems to be the culprit, but I can't really tell.
    I need an update to recover from the effects of the last update.

    I'm not very knowledgeable on macs yet being a new user (switcher) However, there appear to have been too many problems for too many people and too many systems associated with this update for it to be co-incidental. Take a look through the topics since the update appeared. My computer is brand new. The update did something that screwed something in the startup file (or whatever) The nice man in India helped me get the computer going by removing all sorts of wonderous things, this after his colleague in Cork had sent me all sorts of stuff to my work address to try out when I got home, like pram and nvram (which only made things worse) and other things. Now my computers fixed. Except that there's now no printer, it won't find the drivers off the install discs and any driver I load from canon isn't recognised or a script isn't recognised. I bought this thing to get away from problems like this on PCs!!!!
    iMac Intel 20"   Mac OS X (10.4.4)  

  • Need Help with Portal security

    Hi All,
    I'm using the Oracle Portal builder to post some links (Dsicoverer reports links) on a portal. Is there any way where only a certain group of people have access to those reports on the portal? Please need help.
    Thanks

    thinkingeye wrote:
    Thanks Roberto
    Is there any way i can do that at the report level? Create a password and give it to them, so that whent they click on the link they will be asked the password and once they enter the password they can view the report.If you wish to do it for discoverer portlets or reports, you may also use private connections and the access and editing controls that come with discoverer reports on discoverer portlet provider.
    thx,
    AMN

  • Help with asp code

    Helleo Everyone
    I have been given a website to ammend and although i am not new to dreamweaver and using asp within dremweaver i sometimes struggle dealing with stuff that may have not been created with the tools i am used to.
    I have a page that displays information relating to different clocks the page gets its info ftom an access table called tblmovements, in that table is column Called KitID and another column called details that has link information that would go to another page.
    Back to the main page all that i need to happen is when the user scrolls down to find the clock that they want i need them to be able to click on more details and for that to link to the page that is referenced in the details column in the table.
    But i am not sure on how to do this.
    The column kitID is a unique column.
    Can anyone assist
    Thanks
    John

    Hi Thanks for the response
    Below is the page that shows the information, then where it says details that would then link to the appropriate page.
    I did do a link using dreamweaver recordset to the column that has the link in it but every details bit went to the same page, so i understand what you are saying about identifying via the ID but thats the bit i am unsure of.
    <%@LANGUAGE="VBSCRIPT"%>
    <!--#include file="Connections/dbConn.asp" --> <% Dim Recordset1 Dim Recordset1_cmd Dim Recordset1_numRows
    Set Recordset1_cmd = Server.CreateObject ("ADODB.Command") Recordset1_cmd.ActiveConnection = MM_dbConn_STRING Recordset1_cmd.CommandText = "SELECT * FROM tblMovements"
    Recordset1_cmd.Prepared = true
    Set Recordset1 = Recordset1_cmd.Execute
    Recordset1_numRows = 0
    %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <%
    Dim objRS
    Set objRS = Server.CreateObject ("ADODB.Recordset") strSQL = "SELECT * FROM tblMovements ORDER BY KitID ASC"
    objRS.Open strSQL, MM_dbConn_STRING%>
    <title>Oakside Classic Clocks | Clock Makers - Kit Gallery</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="description" content="Oakside Classic Clocks' Gallery of clock makers Kieninger 'movement, dial, pendulum and accessories' kits." /> <style type="text/css">
    <!--
      @import url(css/global.css);
    .style3 {
          color: #990000;
          font-style: italic;
    .style6 {
          font-family: Georgia, "Times New Roman", Times, serif;
          color: #000066;
          font-style: italic;
    .style9 {color: #990000; font-style: italic; font-weight: bold; }
    .style14 {color: #990000; font-style: italic; font-weight: bold; font-size: small; }
    .style15 {color: #000000}
    -->
    </style>
    </head>
    <body id="gallery">
    <table width="100%" height="56" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td background="imgs/banner.gif"><img src="imgs/banner_l.gif" width="236" height="56" /></td>
        <td width="12"><img src="imgs/banner_r.gif" width="12" height="56" /></td>
      </tr>
    </table>
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td bgcolor="#000066"><img src="imgs/slogan.gif" width="485" height="24" /></td>
        </tr>
    </table>
    <!--#include file="incl/mainnav.asp" -->
    <div id="content">
      <h1 class="strapline">Kieninger Clock 'Movement, Dial &amp; Pendulum' Sets - For those who insist on the Best! </h1>
      <h2 align="left" class="strapline">Welcome to Oakside's  'Clock Makers' Gallery - On this page Frank has assembled a large selection of comprehensive clock makers sets to suit all styles of clock cabinets - each Set contains  a Kieninger mechanical Clock Movement  and a Dial and where appropriate, a Pendulum, the Weight Shells &amp; Fillings, plus all of the Accessories required to get your clock running. We believe that Oakside now stock the largest range of Kieninger Movements and Accessories in Europe! </h2>
      <h2 align="left" class="style14">  </h2>
      <h2 align="left" class="strapline">Each of Oakside's Clock Makers Sets include every thing you will need to get your clock running, including a Kieninger Mechanical Clock Movement, a Dial, a Pendulum, polished brass weight shells &amp; fillings,  the cable pulleys, the gongs, winding key and the fixings. We also include a drawing showing the primary 'movement,  dial and pendulum' accommodation dimensions and a template for  positioning the mounting holes required to fit these items into your  clock. On the 'Spares &amp; Accessories' page you will find special brass  rebate hinges, mortise locks, escutcheons, keys and brass screws and adjustable cabinet feet for leveling your clock. You may collect your pre-ordered/pre-paid kit and save the postage.</h2>
      <h2 class="style9">  </h2>
      <h2 align="justify" class="strapline">We also stock a huge range of <a href="kit_spares_accessories.asp">replacement parts</a> for Kieninger movements. </h2><h2 align="left" class="strapline">If you require a replacement Kieninger movement without accessories please <a href="movement_gallery.asp">click here</a>. </h2>
       <h2 class="style9">  </h2>
       <h3 class="style6"> You are invited to phone Frank to discuss your project prior to ordering a kit. If you are designing your own clock or are intending to modify an existing design, we suggest that you pre-order  your Movement set with a deposit of &pound;25.  We will then send you the Kieninger installation drawing so that you can ensure that all parts will fit and operate without later cabinet alterations.</h3>
       <h3 align="justify" class="style6">Please  note, when you purchase your mechanical clock parts  from Oakside, you are dealing with  a dedicated Longcase Clock Designer &amp; Maker, not just a shop! We  would happily examine you clock drawings to ensure that your design  will be able to accommodate the Kieninger movement of your choice; we  will also provide telephone assistance when you are installing the mechanicals and commissioning your clock - our expertise will ensure  that your new clock performs perfectly!</h3>
       <h3 class="style6">Thinking about building you first Grandfather Clock - We suggest that you visit the web site of <a href="http://www.van-vliet.org/dempseywoodworking/grandfatherclock.shtml">Dempsey Woodworking</a> in Canada. Frank has coordinated with   the sites owner who has prepared detailed construction plans for a longcase clock, in the style of our Winchester Grandfather clock. Please note that by modifying the depth dimensions on the plan, you can build this clock to accept any of our Kieninger 116cm movements. The web site provides an illustrated  'Step by Step' guide showing each of the constructional stages and you can down-load a free copy of the plans.</h3>
       <h5> For Grandfather Clocks around 80 inches high and taller we suggest a 116cm movement with a 280mm width dial.</h5>
        <h5> For Grandmother Clocks between 60 &amp; 70 inches tall consider a 100 or 93cm pendulum Movement with a 250mm width dial. </h5>
        <h5>For Granddaughter clocks we suggest a 93 or 80CM pendulum Movement and a 200mm width dial. </h5>
        <h5>For  Laterndluhr Style,  Large Wall Regulators with 116cm 'Seconds pendulums, consider Kits 24, 25, 26, 27 28 and 29. </h5>
        <h5>For Medium Height Longcase Wall clocks consider the 65, 80 and 93cm Pendulum Movements.</h5>
        <h5>For Smaller longcase Wall Clocks consider Kits 08, 09 and 09A. </h5>
        <h5>Shaker Wall clocks require a movement of shallow depth and are usually without chimes - Frank suggests Kit 09 .</h5>
        <h5>For Small Mantle Clocks consider Kits 01 and 02. </h5>
        <h5>For Large Mantle or Bracket  Clocks,  consider Kits 04, 05, 06 and 07.. </h5>
        <hr /><hr />
        <div class="clock">
          <p>
            <%
    Do While Not objRS.EOF
      ' Replace character retuns, ' and " characters
        strKitDescriptionShort = objRS("KitDescriptionShort")
        strKitDescriptionShort = Replace(strKitDescriptionShort, vbCRLF & vbCRLF, "</dd><dd>")
        strKitDescriptionShort = Replace(strKitDescriptionShort, chr(34), "&#34;")
        strKitDescriptionShort = Replace(strKitDescriptionShort, chr(39), "&#39;")
          strImgSrc = "imgs/clocks" & objRS("imgKitCatalogue") %>
          <dl>
            <img src="<%="imgs/clocks/movement_images/" & objRS("imgKitCatalogue")%>" alt="<%=objRS("imgKitCatalogueAltText")%>" hspace="10" vspace="10" class="img-gallery" />
            <dt><%=objRS("KitID")%> featuring the Kieninger
              <%=objRS("MovementName")%> </dt>
             <dd class="strapline"><%=objRS("Strapline")%></dd>
            <dd><%=strKitDescriptionShort%></dd>
      <h6 align="center" class="strapline">Price including UK &amp; Ireland delivery £<%=objRS("KitCostStandard")%></h6>
      <h6 align="center" class="style3"> Please note that we ship to Canada, the USA, Australia &amp; New Zealand and you get UK Tax Free Prices.  </h6>
      <dd>
          <h3 class="strapline">  You can view the dials etc available for this kit by <a>clicking here.</a>Details</h3>
      </dd>
      <dt class="strapline">Click to view the </span><%=objRS("KitID")%> <a href="kit_options.asp?KitID=<%=objRS("KitID")%>"> Options &amp; Prices</a> page. </dt>
      </dl>
          <%
    objRS.MoveNext
    Loop
    %>
      </div><!-- clock End -->
      <!--#include file="incl/footer.asp" --> </div>
    <!-- content End -->
    </body>
    </html>
    <%
    Recordset1.Close()
    Set Recordset1 = Nothing
    %>

  • HELP!! i need help with the security question reset

    i clicked send reset to ********@me.com but @me.com doesnt work anymore so how do i change my email for the security questions!?!?!

    Reset Security Questions
    Frequently asked questions about Apple ID
    Manage My Apple ID
    Or you can email iTunes Support at iTunes Store Support.
    If all else fails:
      1. Go to: Apple Express Lane;
      2. Under Product Categories choose iTunes;
      3. Then choose iTunes Store;
      4. Then choose Account Management;
      5. Now choose iTunes Store Security and answer the bullet questions, then click
          Continue;
      6. Sign in with your Apple ID and press Continue;
      7. Under Contact Options fill out the information and advise iTunes that you would
          like your security/challenge questions reset;
      8. Click Send/Continue.
    You should get a response within 24 hours by email.
    In the event you are unsuccessful then contact AppleCare - Contacting Apple for support and service.
    Another user had success doing the following:
    I got some help from an apple assistant on the phone. It is kind of round about way to get in.
    Here is what he said to do and it is working for me...
      a. on the device that is asking you for the security questions go to "settings", > "store" >
          tap the Apple ID and choose view"Apple ID" and sign in.
      b. Tap on payment information and add a credit/debit card of your preference then select
          "done", in the upper right corner
      c. sign out and back into iTunes on the device by going to "settings"> "store" > tap the
          Apple ID and choose "sign-out" > Tap "sign -in" > "use existing Apple ID" and you
          should be asked to verify your security code for the credit /debit card and NOT the
          security questions.
      d. At this time you can remove the card by going back in to edit the payment info and
          selecting "none" as the card type then saving the changes by selecting "done". You
          should now be able to use your iTunes store credit without answering the security
          questions.
    It's working for me ...I just have to put in my 3 digit security pin from the credit card I am using.
    Good Luck friends!

  • Help with programming a level in a platformer...

    So I have a running man game, where my character mc is constantly moving on a platform. Blast of ice are coming towards the character which halt him where he is in the progress of the level. I have a jump function which enables him to jump over these, and my goal is to enable him to jump over portions of the level where the platform dissappears as well. However I can't seem to program my character to fall below the surface to a previous point when he is not hitting the main platform array. My main character mc is 'wally2'. Here is my entire code, which I'll explain after:
    stop();
    wallyJump2.visible= false;
    backgroundCC2.addEventListener(Event.ENTER_FRAME, stageLeft2);
    //these next few event listeners cause the elements on the stage to constantly move left towards the character's centralized location.
    function stageLeft2(event:Event)
              backgroundCC2.x -=  15;
    wintext2.addEventListener(Event.ENTER_FRAME, winLeft2);
    function winLeft2(event:Event)
              wintext2.x -=  15;
    //these are the ice blasts my main mc must jump over in the form of an array
    var iceBlastArray = new Array(iceblast1,
    iceblast2,
    iceblast3,
    iceblast4,
    iceblast5,
    iceblast6,
    iceblast7,
    iceblast8,
    iceblast9,
    iceblast10,
    iceblast11,
    iceblast12,
    iceblast13,
    iceblast14,
    iceblast15);
    //this is the array that makes up the main platform, its several pieces of platform that is constantly moving under the main character mc
    var iceiceArray = new Array(ice1,
    ice2,
    ice3,
    ice4,
    ice5,
    ice6,
    ice7,
    ice8,
    ice9,
    ice10,
    ice11,
    ice12,
    ice13,
    ice14,
    ice15,
    ice16,
    ice17,
    ice18,
    ice19,
    ice20,
    ice21,
    ice22,
    ice23,
    ice24,
    ice25,
    ice26,
    ice27,
    ice28,
    ice29,
    ice30,
    ice31,
    ice32,
    ice33,
    ice34,
    ice35,
    ice36,
    ice37,
    ice38,
    ice39,
    ice40,
    ice41,
    ice42);
    //these next 2 functions moves the previous two elements constantly to the left
    ice1.addEventListener(Event.ENTER_FRAME, villainsLeft2);
    function villainsLeft2(event:Event)
              for (var i:Number=0; i<iceiceArray.length; i++)
                        iceiceArray[i].x -=  15;
    iceblast1.addEventListener(Event.ENTER_FRAME, blastLeft2);
    function blastLeft2(event:Event)
              for (var i:Number=0; i<iceBlastArray.length; i++)
                        iceBlastArray[i].x -=  30;
    //jump function
    var grav:Number = 10;
    var jumping:Boolean = false;
    var jumpPow:Number = 0;
    stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
    stage.addEventListener(Event.ENTER_FRAME, update);
    function onKeyDown(evt:KeyboardEvent):void
        if(evt.keyCode == Keyboard.UP)
            if(jumping != true)
                jumpPow = -50;
                jumping = true;
    wally2.startY = wally2.y;
    function update(evt:Event):void
        if(jumping)
            wally2.y += jumpPow;
                        wallyJump2.y +=jumpPow;
            jumpPow += grav;
                        wally2.visible = false;
                        wallyJump2.visible= true;
            if(wally2.y >= wally2.startY)
                jumping = false;
                wally2.y = wally2.startY;
                                  wally2.visible = true;
                                  wallyJump2.visible= false;
    //falling function
    wally2.addEventListener(Event.ENTER_FRAME, letsSee);
    function letsSee(event:Event)
              // create a for loop to test each array item hitting wally...
              for (var i:Number=0; i<iceiceArray.length; i++)
                   // if you don't hit platform...
              if (wally2.hitTestObject(iceiceArray[i])) {
              wally2.y += 5;}
                          return;
    //collision test for ice beam, cause all elements moving left to stop if my main character mc hits an item in the iceBlastArray
    wally2.addEventListener(Event.ENTER_FRAME, collision2);
    function collision2(event:Event)
              // create a for loop to test each array item hitting wally...
              for (var i:Number=0; i<iceBlastArray.length; i++)
                        // if you get a hit...
                        if (wally2.hitTestObject(iceBlastArray[i]))
                                  backgroundCC2.x +=  30;
                                  wintext2.x +=  30;
                                  for (var i:Number=0; i<iceiceArray.length; i++)
                                            iceiceArray[i].x += 30;
                                  for (var i:Number=0; i<iceBlastArray.length; i++)
                                            iceBlastArray[i].x +=  60;
                                  return;
    END CODE
    So my goal is whenever wally2, my main mc, is NOT hitting a platform object in the iceiceArray to cause a collision that acts similar to the collision2 function above, except AFTER wally2 has fallen beneath the surface. This would be my severely in need of repair 'fall function' above, that I'm having many torubles with. If there's an easier way to do this, please let me know. As I can't seem to get past this one last hiccup in creating my game. Thanks in advance.

    Okay...you lost me...I thought that's what I was doing?
    If you mean try hitTestPoint ala this:
    wally2.addEventListener(Event.ENTER_FRAME, letsSee);
    function letsSee(event:Event)
              // create a for loop to test each array item hitting wally...
              for (var i:Number=0; i<iceiceArray.length; i++)
                   // if you don't hit platform...
              if (wally2.hitTestPoint(iceiceArray[i].x, iceiceArray[i].y, false)) {
              wally2.y -= 5;}
                          return;
    That's not working either.

  • Button help with asp database in dreamweaver

    Hey i have a page that has an iframe inside it with 2 menu's
    side by side with buttons in between to move items from one menu to
    another and i have them set with javascript to move back and forth
    works great only problem is its also supposed to update to the
    database as well and i used the update command feature in
    dreamwaver and i set it up but its still not working if i post my
    code can someone help me?

    If you're good with Flash and Action Script you could build a custom player.  Otherwise, pick-one from the links below. Some are free, some are not.
    Coffee Cup Video Player -- (supports playlists)
    http://www.coffeecup.com/video-player/
    Video LightBox --
    http://videolightbox.com/
    WWD Player -- supports playlists
    http://www.woosterwebdesign.com/flvplayer/
    Wimpy Rave -- supports playlists
    http://www.wimpyplayer.com/index.html
    JW Player --
    http://www.longtailvideo.com/
    FlowPlayer --
    http://flowplayer.org/
    YouTube --
    http://code.google.com/apis/youtube/getting_started.html
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb

  • Help with ASP query

    I have two recordsets: Recorsdset 1 results have an ID field. Recordset 2 results have an ID field
    I want to show all records in Recordset 1 that are not in Recordset 2. For example.
    Recordset 1 has
    1
    2
    3
    4
    5
    Recordset 2 has
    1
    3
    4
    I want the results to show
    2
    5
    How can i accomplish this. It is ASP/VBScript with an access database.

    Do you need two recordsets? Why not just use one?
    select MyId from MyTableOne where MyId not in (select MyId from MyTableTwo)
    Of course, the where clause of the main and subqueries could be more complex but you get the idea.

Maybe you are looking for