UPS won't deliver using pre-sign form

I put the properly filled out pre-sign form on my door this morning because my iPad was on the truck for delivery today. Luckily I was home when the driver came and knocked on the door.
He said that signatures are required for all Apple shipments and that I can't pre-sign for them. That means I have to take off work to wait for a shipment every time I buy something from the Apple store online?
It's deceptive for Apple to tell me that I can pre-sign and then it doesn't work. Somebody isn't telling me the truth.

The Help pages for the Apple Store say that pre-signing is available, though they also say that for safety and security reasons, all deliveries are subject to the driver's discretion, so your driver may be correct about the carrier policies. Call the carrier's customer service department and ask about their policies.
Personally I consider pre-signing for any shipment that's worth more than a small amount to be a foollsh risk. It's not at all uncommon for packages to go missing when just dropped at the front door - there have been more than a few posts in these forums complaining about missing deliveries - and if you pre-sign, neither the carrier nor Apple will take any responsibility for a missing package. If you can't be present at home to accept a shipment, I'd suggest either having it delivered to your place of business, to the home of a friend or relative who would be available to accept the shipment for you, or arrange to pick up the parcel from the carrier which you can usually do by calling the carrier after the first delivery attempt.
Regards.

Similar Messages

  • UPS shipping and pre-sign form

    My iPad went out for delivery today and I left the pre-sign form for UPS on my door. However, they didn't leave it where I specified and will make another attempt tomorrow.
    Has anyone had issues with UPS and the pre-sign form??

    Same thing just happened to me today. I called UPS, to my surprise the rep knew about the Apple pre-authorization form. They called the driver who said he would try again
    I did this often with FedEx and had no problem.

  • Any way to pre-sign for a UPS delivery from Verizon?

    I might have to run out for a few minutes and don't want to miss my delivery.  Can't find anything on either UPS or Verizon's website.  Is there any way to pre-sign?

    Type up a consent saying, "I am authorizing UPS to leave my package at the front door (or wherever you choose), and I understand that it is not UPS's responsibility if the package is stolen." Type up something similar to that and make sure you put the name that's  on the package, the address, and tracking number on the form then sign and date it. That's the same thing Apple's pre-sign form has on it. I used my old one from the February iPhone I ordered through Apple for this one I ordered through Verizon. I just photo shopped the tracking number.It is still the driver's discretion whether or not they want to leave it and take that as a signature though.

  • "Pre-sign for this shipment form" has disappeared

    I have an iphone coming tomorrow and need the pre-sign form for UPS delivery.  The "Pre-sign for this shipment" link mysteriously disappeared from my order status page.  It was there yesterday.  Gone today.
    Any suggestions?

    Wow.
    I am having a hard time believing what just happened when I called Apple Customer Service.
    They DEMANDED $20 before they would transfer me to the team that could send me the form.
    So Apple's web site is broken.  I am a customer who has every iphone they ever made, a Mac Pro and iMac, several Macbooks and numerous ipods.  But I have to pay $20 to get a form that isn't there because their website is broken?
    THAT is the WORST customer service I have ever had.   Bar none.

  • Pre-Sign For This Shipment

    More of a comment than a question.  I diligently clicked on the link, printed the form, signed it and attached it to my door.  When I got home, the UPS driver had taped his "failure to deliver" form directly above my "pre-sign" form and hand wrote on the form "in person."  So I guess the pre-sign form is sort of meaningless if your shipment is via UPS.

    Ironically mine got left on top of the mailbox without a note or signature being taken.

  • Pre-printed forms on IBM 5577 dot printer

    Dear all,
    I was wondering if there is any SAP tool in order to use pre-printed forms (with specific layout) on IBM 5577 dot printer which would allow to speciy a pre-defined layout.
    Or do I have to define for each field the position on the pre-printed form thanks to SAPscript editor?
    Regards.

    HI Cany,
    There is no such tool to identify the problem .In scripts and smartforms we have to define the layout pertaining to printer and its configuration settings.once the layout is defined and the printer is defined during the printing the printing begins automatically.in ur case u r talking about pre printed forms like application forms like cases, for this we have to know the length of the form initially and take care to identify the length of the field and also position.Hope u understand this.

  • Track Multiple Pre-Populated Forms?

    I'll do my best to describe the situation, hopefully it is understandable.  I have created a form using LiveCycle.  This form is save-able in Acrobat.  This form has been filled out and saved for many different people; so I have the same form for each person, but each form has unique data already entered in and saved in the form fields.  My goal is to send out these different pre-populated forms using tracker, have people edit them as they need to, and then submit the edited forms back to me (via Outlook email).  My ultimate goal is to have the info that tracker makes available (the automatic list of who received the forms, who has returned them, etc.) available at a glance, so that I can track these forms easily.  Is this end result possible using pre-populated forms, or will I have to send each pre-populated form to the form recepient individually?

    I am sorry to report that Formscentral doesn't integrate with any external database and doesn't support the pre-population of fields. You might try looking at Adobe's Livecycle product for your solution.
    Andrew

  • Pre-signing iPhone 6 plus for a friend

    Ok so I am from Costa Rica and I want to preorder the iPhone 6 plus, I want to ship it to an U.S address but I read that I need to be present in the delivery cause of shipping policies of apple, so my question is how do I pre-sign so that anyone can receive the package whithout any problems? excuse my ignorance about this I do not know to much about this delivery system. Thanks

    Hi memoag12,
    Thank you for visiting Apple Support Communities.
    Here's what the Apple Store shipping and delivery page says.
    Shipping & Pickup
    http://store.apple.com/us/help/shipping_delivery
    If you are unavailable to provide a signature, Apple offers three easy options for you to receive your package.
    Option 1: Pre-sign with Apple
    There are two ways you can Pre-sign for your shipment:
    Click the Pre-sign for this shipment link in your Shipment Notification email
    Visit online Order Status and click the "Pre-sign for this shipment" link
    Complete and print the Shipment Release Authorization form. Leave the form on your door for the carrier, prior to 8:00 a.m. on the day of expected delivery.
    You can specify a preferred delivery location (e.g., front door, back door, immediate neighbor, or building manager). If you provide an address other than the one specified on the package, someone must sign for the package.
    If you'd like to pre-sign for more than one shipment, simply print, sign, and leave a Shipment Release Authorization for each package.
    For safety and security reasons, all deliveries are subject to the driver's discretion. If you are unable to access the Pre-sign Form, call Apple Store Customer Service at 1-800-676-2775 and let us help!
    Option 2: Sign to release your shipment to your address, an immediate neighbor, or a building manager
    If you did not pre-sign for your package through Apple, and you were unavailable to provide a signature, the carrier will leave a Delivery Notice on your door after the first delivery attempt.
    You can sign the Delivery Notice, specify a preferred delivery location (e.g., front door, back door, immediate neighbor, building manager), and leave the notice on your door prior to the next delivery attempt.
    If you provide an address other than the one specified on the package, someone must sign for the package.
    Option 3: Pick up package at carrier's local facility
    After the first delivery attempt, you can request to pick up your package at our carrier's local facility. Call the number on the carrier's Delivery Notice and inform the carrier you'd like to pick up your package in person.
    To pick up your package from the carrier's local facility, you'll need:
    The Delivery Notice
    Government ID (driver's license, passport) that matches the package name and address
    Second ID with your name on it (credit card, social security card)
    The carrier can release the package only to the person included on the shipping address.
    Take care,
    Nubz

  • Ideas on providing solution to sign forms

    Good morning
    I am trying to work out the best way to provide a solution to a client. There will be a pool of three convertible ultra books which clients will take on site to meetings. I am envisaging using adobe acrobat to create forms. The forms will contain fields to enter text. The form also needs to be signed by both parties, the owner of the form and their client.
    I see that it is possible to sign a document and then place that signature on a form. While this would work if only the former owner was signing the document this looks like a clunky method when two different parties are required to sign the same form. It would appear if I were to use that method I would need to choose the option to sign a signature, sign as the form owner, place that signature on the form and then clear the signature and then ask the client to then sign and then place that signature on the form. I am really looking for a streamlined way of just allowing both the former owner and client with a single click/tool to sign their signatures.
    The other problem I have is because the three ultra books will be shared with a pool of staff each user will not have a separate login. There will just be three logins one for each ultra book. This raises security concerns that Adobe Acrobat if we did use the sign/signature option the previous staff members signature will be stored and available to sign a document by the next user who has the ultra book.
    I welcome recommendations on how to provide a solution using Acrobat. I have seen the freedraw tool. Would this be a suitable alternative to actually using the sign tool functionality? It certainly appears the simpler in the sense you just click the tool and both parties can quickly sign the form. Is there a difference, with regard to how official/legal a digital signature is if it is created using the free draw tool or the official sign within Acrobat?
    Thank you very much for your assistance

    You can have several signatures on the same form, with the last one 'locking' everything - so that's not a problem. If the form is a legal document it's the signatures themselves which are the issue.
    You cannot use digital signatures if one of the parties is a random client, as they won't have their own ID. Anyone can create a self-signed ID but they're legally invalid, so they would have to buy a commercial one. That can take several days to arrive and costs a lot of money as the issuer must verify the customer's identity beyond question (they'll ask for  passports, etc.).
    Digital IDs  need unlocking each time they're used (e.g. a password or a cipher dongle) - so sharing the computer between several workers isn't that much of a risk, though it's considered very bad practice to allow anyone else access to a private key file that uses password encryption as they could brute-force it given enough time. Normally you carry your IDs on a USB drive.
    The 'ink' signatures where you just draw with your mouse/stylus are not legally-binding either, as the fidelity of the image is too low - anyone could scrawl a copy of your signature and even you wouldn't be able to tell the difference.
    If the form isn't important you could allow the client to 'ink' sign the file, then your form-owner applies a digital ID signature in a second field, locking the entire form, but it still doesn't make the first signature legal as there's no verifiable witness. Adobe's solution to allow a random person or list of people to sign something is to post the form to EchoSign, where Adobe acts as the witness, but that's an online process - it happens through email and couldn't be done in a meeting with a shared computer.

  • To pre-sign or not to pre-sign...

    that is the question.
    Granted, the terms and conditions are very straight forward in stating a complete write-off of ALL responsibility (see below)...has anyone done this before and what is your recommendation/experience? Seeing as I will likely be at work and work 10+ hour days I also miss the time windows to go in directly to fedex to pick up a missed delivery. And no, I don't have any reliable way of having someone else (even a neighbor) sign on my behalf. Thanks.
    Terms and Conditions
    I understand that Apple requires signatures acknowledging receipt of delivered goods. By signing the Shipment Release Authorization form, I hereby authorize Apple's carrier to leave my package at the address I have specified for delivery when placing my order. I understand that, in so doing, I assume the risk of any loss, theft, or destruction, and release Apple and its carriers from all liability that may result from, leaving the package where I have indicated on the Shipment Release Authorization form.

    I pre-signed for mine since it came a day early. But I work about 15 mins away and called fedex every hour (this was launch delivery time). It came about 10 mins before my hourly fedex call so I drove home to get it. I'm in a very safe area but no way would I leave it for very long - just too tempting. Your other option is to call FedEx and ask them to hold it at your closest pickup point (our distribution center is very close) so you don't have to worry about it. Then you can go pick it up. You can also pre-sign but have them leave it with a neighbor you trust vs at your door.
    Bottom line, will you be ****** if it gets stolen? If yes, don't pre-sign and arrange to pick it up at FedEx.

  • Imessages won't deliver after cell number change

    My husband and I recently changed our cell phone numbers, and now imessages won't deliver between us.  We both have iphone 4, ios5.1, and we had no issues at all until we changed numbers.  We share an apple id, so I've already deleted the id from my phone under Settings/messages/receive at so that it only shows my cell number.  But I still cannot send an imessage to him.  I can send imessages to other friends with iphones, but not his for some reason.  any ideas??

    I'm having a similar issue with my iPhone 5. A friend of mine is using his iPod to text me and using his email address and my phone was fine three hours ago (at 3:00pm central time), but now it won't send any of my iMessages... I've signed out of my Apple ID and made sure Facetime was enabled... and it won't send!

  • Pre-sign for delivery help?

    Hello everyone, I need some help. I am trying to "pre-sign for delivery" of my iPhone 5 as I probably won't be there when it is delivered. However, whenever I follow the "pre-sign for deliver" link, it takes me to my order page but there is no link there. Nothing at all. If it helps, my order is in the "preparing for shipment" phase. My best guess is that you can't pre sign until the order is being shipped or something, as it is probably carrier specific, however I'm not completely sure.
    As a bonus, anyone have any idea whether it's best to pre-sign for delivery or authorize somebody else to sign for me? (I live in a college dorm hall)
    Thanks guys!

    As a bonus, anyone have any idea whether it's best to pre-sign for delivery or authorize somebody else to sign for me? (I live in a college dorm hall)
    That depends on whether you want everyone living in (and passing through) your dorm or just the person you authorized to be suspects in the theft of your phone.

  • How do I "pre-sign for delivery"

    I reveived notice that my iPhone 5s is in transit.  The page had a link to "Pre-Sign for delivery."  That takes me to the "Your Orders" page.  I can't find the "Pre-sign option there.  Any ideas?
    Ken

    Same here - continuous loop from "click on Pre-sign button on email" back to website that has no Pre-sign option, to calling the number.  Very nice lady at phone number looked everything up and "sent email", but no email ever came.  She said they were very backed up from iPad Air promotion.  One day later, still no email.   - In my case, I'd rather pay $5.00 than have to deal with UPS redelivery, so I paid UPS to just deliver to nearby UPS store.  Yes, it's broken.

  • Questions about using a PDF form online

    I have a client who wants to create an online version of a PDF form that they are currently using. I am currently trying to explain to them that this would be best done as an HTML web form, but I may not win this argument. I have only used PDFs for printed forms (either hand-written or using form fields) so I am not familiar with any problems that converting the form for use online would entail.
    When the 'Submit' button is pressed on the form, is there a way to redirect to another web page after the data is submitted? (i.e. does the PDF have access to it's outer 'environment'?)
    Are there any security issues submitting data using the PDF form as opposed to using a standard web form? (There may be sensitive data being submitted)
    I'm not sure how they plan to handle the data that is submitted, but there are several options in the submitForm parameters - I am assuming that using the HTML option would submit the data in the same format as a web form would. Am I correct here?
    Can the PDF be prevented from being downloaded or printed? This form should only be used to submit data to their server, not as a printed form.
    Are there any other 'gotchas' that I need to look out for? Does anyone have a recommendation for a site which contains any tutorials or guidelines for using PDF forms online?

    Thanks for the information.
    Yes, I agree that there is less reason for it to be a PDF form (Actually, no real reason other than the original form already exists in PDF), but I am unfortunately in the position that my input in this project is not necessarily being considered (my company is following direct -and inconsistent- directions from the client, and I have no contact with the client to ask questions about what their actual needs are). I have been told to give the client the 'Tomato' that they are asking for, even though they are describing an 'Apple'.
    The reason this form is not meant to be printed is that we have replaced the 'Signature' fields from the original form with checkboxes that the user must check to confirm they have 'signed' the document. If they are to print/fax/whatever the document, they should use the original form, not this one. And I am still trying to explain to them that this would be better served with an HTML web form, but I fear I am losing that battle.
    I have brought up the fact that it is not 100% guaranteed that Acrobat will be available in the browser, although I can only guess that it is less than likely that anyone will not have some sort of PDF viewer available to their browser.
    I will also mention that issues may arise if the file is not submitted from within the browser.

  • Using container managed form-based security in JSF

    h1. Using container managed, form-based security in a JSF web app.
    A Practical Solution
    h2. {color:#993300}*But first, some background on the problem*{color}
    The Form components available in JSF will not let you specify the target action, everything is a post-back. When using container security, however, you have to specifically submit to the magic action j_security_check to trigger authentication. This means that the only way to do this in a JSF page is to use an HTML form tag enclosed in verbatim tags. This has the side effect that the post is not handled by JSF at all meaning you can't take advantage of normal JSF functionality such as validators, plus you have a horrible chimera of a page containing both markup and components. This screws up things like skinning. ([credit to Duncan Mills in this 2 years old article|http://groundside.com/blog/DuncanMills.php?title=j2ee_security_a_jsf_based_login_form&more=1&c=1&tb=1&pb=1]).
    In this solution, I will use a pure JSF page as the login page that the end user interacts with. This page will simply gather the input for the username and password and pass that on to a plain old jsp proxy to do the actual submit. This will avoid the whole problem of having to use verbatim tags or a mixture of JSF and JSP in the user view.
    h2. {color:#993300}*Step 1: Configure the Security Realm in the Web App Container*{color}
    What is a container? A container is basically a security framework that is implemented directly by whatever app server you are running, in my case Glassfish v2ur2 that comes with Netbeans 6.1. Your container can have multiple security realms. Each realm manages a definition of the security "*principles*" that are defined to interact with your application. A security principle is basically just a user of the system that is defined by three fields:
    - Username
    - Group
    - Password
    The security realm can be set up to authenticate using a simple file, or through JDBC, or LDAP, and more. In my case, I am using a "file" based realm. The users are statically defined directly through the app server interface. Here's how to do it (on Glassfish):
    1. Start up your app server and log into the admin interface (http://localhost:4848)
    2. Drill down into Configuration > Security > Realms.
    3. Here you will see the default realms defined on the server. Drill down into the file realm.
    4. There is no need to change any of the default settings. Click the Manage Users button.
    5. Create a new user by entering username/password.
    Note: If you enter a group name then you will be able to define permissions based on group in your app, which is much more usefull in a real app.
    I entered a group named "Users" since my app will only have one set of permissions and all users should be authenticated and treated the same.
    That way I will be able to set permissions to resources for the "Users" group that will apply to all users that have this group assigned.
    TIP: After you get everything working, you can hook it all up to JDBC instead of "file" so that you can manage your users in a database.
    h2. {color:#993300}*Step 2: Create the project*{color}
    Since I'm a newbie to JSF, I am using Netbeans 6.1 so that I can play around with all of the fancy Visual Web JavaServer Faces components and the visual designer.
    1. Start by creating a new Visual Web JSF project.
    2. Next, create a new subfolder under your web root called "secure". This is the folder that we will define a Security Constraint for in a later step, so that any user trying to access any page in this folder will be redirected to a login page to sign in, if they haven't already.
    h2. {color:#993300}*Step 3: Create the JSF and JSP files*{color}
    In my very simple project I have 3 pages set up. Create the following files using the default templates in Netbeans 6.1:
    1. login.jsp (A Visual Web JSF file)
    2. loginproxy.jspx (A plain JSPX file)
    3. secure/securepage.jsp (A Visual Web JSF file... Note that it is in the sub-folder named secure)
    Code follows for each of the files:
    h3. {color:#ff6600}*First we need to add a navigation rule to faces-config.xml:*{color}
        <navigation-rule>
    <from-view-id>/login.jsp</from-view-id>
            <navigation-case>
    <from-outcome>loginproxy</from-outcome>
    <to-view-id>/loginproxy.jspx</to-view-id>
            </navigation-case>
        </navigation-rule>
    NOTE: This navigation rule simply forwards the request to loginproxy.jspx whenever the user clicks the submit button. The button1_action() method below returns the "loginproxy" case to make this happen.
    h3. {color:#ff6600}*login.jsp -- A very simple Visual Web JSF file with two input fields and a button:*{color}
    <?xml version="1.0" encoding="UTF-8"?>
    <jsp:root version="2.1"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:jsp="http://java.sun.com/JSP/Page"
    xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
        <jsp:directive.page
    contentType="text/html;charset=UTF-8"
    pageEncoding="UTF-8"/>
        <f:view>
            <webuijsf:page
    id="page1">
    <webuijsf:html id="html1">
    <webuijsf:head id="head1">
    <webuijsf:link id="link1"
    url="/resources/stylesheet.css"/>
    </webuijsf:head>
    <webuijsf:body id="body1" style="-rave-layout: grid">
    <webuijsf:form id="form1">
    <webuijsf:textField binding="#{login.username}"
    id="username" style="position: absolute; left: 216px; top:
    96px"/>
    <webuijsf:passwordField binding="#{login.password}" id="password"
    style="left: 216px; top: 144px; position: absolute"/>
    <webuijsf:button actionExpression="#{login.button1_action}"
    id="button1" style="position: absolute; left: 216px; top:
    216px" text="GO"/>
    </webuijsf:form>
    </webuijsf:body>
    </webuijsf:html>
            </webuijsf:page>
        </f:view>
    </jsp:root>h3. *login.java -- implent the
    button1_action() method in the login.java backing bean*
        public String button1_action() {
            setValue("#{requestScope.username}",
    (String)username.getValue());
    setValue("#{requestScope.password}", (String)password.getValue());
            return "loginproxy";
        }h3. {color:#ff6600}*loginproxy.jspx -- a login proxy that the user never sees. The onload="document.forms[0].submit()" automatically submits the form as soon as it is rendered in the browser.*{color}
    {code}
    <?xml version="1.0" encoding="UTF-8"?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
    version="2.0">
    <jsp:output omit-xml-declaration="true" doctype-root-element="HTML"
    doctype-system="http://www.w3.org/TR/html4/loose.dtd"
    doctype-public="-W3CDTD HTML 4.01 Transitional//EN"/>
    <jsp:directive.page contentType="text/html"
    pageEncoding="UTF-8"/>
    <html>
    <head> <meta
    http-equiv="Content-Type" content="text/html;
    charset=UTF-8"/>
    <title>Logging in...</title>
    </head>
    <body
    onload="document.forms[0].submit()">
    <form
    action="j_security_check" method="POST">
    <input type="hidden" name="j_username"
    value="${requestScope.username}" />
    <input type="hidden" name="j_password"
    value="${requestScope.password}" />
    </form>
    </body>
    </html>
    </jsp:root>
    {code}
    h3. {color:#ff6600}*secure/securepage.jsp -- A simple JSF{color}
    target page, placed in the secure folder to test access*
    {code}
    <?xml version="1.0" encoding="UTF-8"?>
    <jsp:root version="2.1"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <jsp:directive.page
    contentType="text/html;charset=UTF-8"
    pageEncoding="UTF-8"/>
    <f:view>
    <webuijsf:page
    id="page1">
    <webuijsf:html id="html1">
    <webuijsf:head id="head1">
    <webuijsf:link id="link1"
    url="/resources/stylesheet.css"/>
    </webuijsf:head>
    <webuijsf:body id="body1" style="-rave-layout: grid">
    <webuijsf:form id="form1">
    <webuijsf:staticText id="staticText1" style="position:
    absolute; left: 168px; top: 144px" text="A Secure Page"/>
    </webuijsf:form>
    </webuijsf:body>
    </webuijsf:html>
    </webuijsf:page>
    </f:view>
    </jsp:root>
    {code}
    h2. {color:#993300}*_Step 4: Configure Declarative Security_*{color}
    This type of security is called +declarative+ because it is not configured programatically. It is configured by declaring all of the relevant parameters in the configuration files: *web.xml* and *sun-web.xml*. Once you have it configured, the container (application server and java framework) already have the implementation to make everything work for you.
    *web.xml will be used to define:*
    - Type of security - We will be using "form based". The loginpage.jsp we created will be set as both the login and error page.
    - Security Roles - The security role defined here will be mapped (in sun-web.xml) to users or groups.
    - Security Constraints - A security constraint defines the resource(s) that is being secured, and which Roles are able to authenticate to them.
    *sun-web.xml will be used to define:*
    - This is where you map a Role to the Users or Groups that are allowed to use it.
    +I know this is confusing the first time, but basically it works like this:+
    *Security Constraint for a URL* -> mapped to -> *Role* -> mapped to -> *Users & Groups*
    h3. {color:#ff6600}*web.xml -- here's the relevant section:*{color}
    {code}
    <security-constraint>
    <display-name>SecurityConstraint</display-name>
    <web-resource-collection>
    <web-resource-name>SecurePages</web-resource-name>
    <description/>
    <url-pattern>/faces/secure/*</url-pattern>
    <http-method>GET</http-method>
    <http-method>POST</http-method>
    <http-method>HEAD</http-method>
    <http-method>PUT</http-method>
    <http-method>OPTIONS</http-method>
    <http-method>TRACE</http-method>
    <http-method>DELETE</http-method>
    </web-resource-collection>
    <auth-constraint>
    <description/>
    <role-name>User</role-name>
    </auth-constraint>
    </security-constraint>
    <login-config>
    <auth-method>FORM</auth-method>
    <realm-name/>
    <form-login-config>
    <form-login-page>/faces/login.jsp</form-login-page>
    <form-error-page>/faces/login.jsp</form-error-page>
    </form-login-config>
    </login-config>
    <security-role>
    <description/>
    <role-name>User</role-name>
    </security-role>
    {code}
    h3. {color:#ff6600}*sun-web.xml -- here's the relevant section:*{color}
    {code}
    <security-role-mapping>
    <role-name>User</role-name>
    <group-name>Users</group-name>
    </security-role-mapping>
    {code}
    h3. {color:#ff6600}*Almost done!!!*{color}
    h2. {color:#993300}*_Step 5: A couple of minor "Gotcha's"_ *{color}
    h3. {color:#ff6600}*_Gotcha #1_*{color}
    You need to configure the "welcome page" in web.xml to point to faces/secure/securepage.jsp ... Note that there is *_no_* leading / ... If you put a / in there it will barf all over itself .
    h3. {color:#ff6600}*_Gotcha #2_*{color}
    Note that we set the <form-login-page> in web.xml to /faces/login.jsp ... Note the leading / ... This time, you NEED the leading slash, or the server will gag.
    *DONE!!!*
    h2. {color:#993300}*_Here's how it works:_*{color}
    1. The user requests the a page from your context (http://localhost/MyLogin/)
    2. The servlet forwards the request to the welcome page: faces/secure/securepage.jsp
    3. faces/secure/securepage.jsp has a security constraint defined, so the servlet checks to see if the user is authenticated for the session.
    4. Of course the user is not authenticated since this is the first request, so the servlet forwards the request to the login page we configured in web.xml (/faces/login.jsp).
    5. The user enters username and password and clicks a button to submit.
    6. The button's action method stores away the username and password in the request scope.
    7. The button returns "loginproxy" navigation case which tells the navigation handler to forward the request to loginproxy.jspx
    8. loginproxy.jspx renders a blank page to the user which has hidden username and password fields.
    9. The hidden username and password fields grab the username and password variables from the request scope.
    10. The loginproxy page is automatically submitted with the magic action "j_security_check"
    11. j_security_check notifies the container that authentication needs to be intercepted and handled.
    12. The container authenticates the user credentials.
    13. If the credentials fail, the container forwards the request to the login.jsp page.
    14. If the credentials pass, the container forwards the request to *+the last protected resource that was attempted.+*
    +Note the last point! I don't know how, but no matter how many times you fail authentication, the container remembers the last page that triggered authentication and once you finally succeed the container forwards your request there!!!!+
    +The user is now at the secure welcome page.+
    If you have read this far, I thank you for your time, and I seriously question your ability to ration your time pragmatically.
    Kerry Randolph

    If you want login security on your web app, this is one way to do it. (the easiest way i have seen).
    This method allows you to create a custom login form and error page using JSF.
    The container handles the actual authentication and protection of the resources based on what you declare in web.xml and sun-web.xml.
    This example uses a statically defined user/password, stored in a file, but you can also configure JDBC realm in Glassfish, so that that users can register for access and your program can store the username/passwrod in a database.
    I'm new to programming, so none of this may be a good practice, or may not be secure at all.
    I really don't know what I'm doing, but I'm learning, and this has been the easiest way that I have found to add authentication to a web app, without having to write the login modules yourself.
    Another benefit, and I think this is key ***You don't have to include any extra code in the pages that you want to protect*** The container manages this for you, based on the constraints you declare in web.xml.
    So basically you set it up to protect certain folders, then when any user tries to access pages in that folder, they are required to authenticate.
    --Kerry                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Maybe you are looking for

  • K9A2 Neo + AMD X2 6000+ performance problem

    Hello! I got this problem wich i wonder if it has to do with the chipset contra graphic card. I used to have an AMD X2 3800+, ASUS A8N5X NFORCE4 mobo, 2gb PC3200 400mhz, and i exchange those for AMD X2 6000+, MSI K9A2 Neo, 2gb Corsair XMS2 800mhz. My

  • PAR file missing in PAR selection list during iView creation

    Hi Gurus I created a jsp file and exported it through NWDS export option. But i dont get this par while iView creation. Its present when i searched in the support desk . Can anybody tell me the steps how to create a simple jsp in NWDS and test the sa

  • PHP/HTML: Returning input from a text box in a sub-array of the $_POST array?

    I have a page for entering/editing the data for a table of contacts, and would like to be able to compare the data for two different entries. Conceptually the simplest way to do this would be to load two identical copies of the same page, and have ea

  • Addition of Command based Custom table removes 'Distinct' keyword in Query

    Hi, I use 'Command' Object in 'Datbase Expert' to create 'Custom Tables' and use these tables to fetch LoVs. Addition of 'Command' Object is changing the existing Query and the only change is 'Distinct' in the Query got eliminated and showing 210 rec

  • Sign in Error

    When I try signing in Adobe Forms Central software I get an error that reads: A connection with the FormsCentral server could not be established. Please make sure you are connected to the internet and try again. Note:  You might otherwise be connecte