How to manage several sessions

Hallo,
my problem is following :
I develop an online shop system in which user sign up and buy some items.
the user information and the item information will be saved in an HttpSession object and then the user will be forwarded to a epayment gateway (paypal or ipayment) and pay the amount and will be forwarded to my site again.
in this time I get some information from epayment gateway, control them and if they are true I want to save the payment, user and item information to the DB but in this case I can not reach to the first information which I have already saved to the session (I think i get a new session from payment)
how can I manage this sessions together without lose any information?
thanks a lot
Taylan

I don't think you want to do it this way. I think this strategy will work better:
1) save initial data to database, get ID
2) epayment redirect with ID
3) update database with results
If the user interrupts the payment you will have a record in your database that is incomplete, but that can be cleaned up through a regular maintenance task, if you even want that (might be useful to have orders that are placed but not succesfully paid for, if the user is having problems you can perhaps contact them manually to assist them (you = owner of website)).
This way no session needs to be maintained, all you need is an ID value that you can send along through the payment routine.

Similar Messages

  • How to manage several databases with DWH

    hi,
    How to manage several databases within an Oracle datawarehouse.
    I.e. to memorize in a DWH the informations along various axes of analysis relating to each databases (I mean : operations, breakdowns, parmeters, caracteristic technical, statistics ...)
    Thanks
    Robert

    Mylenium, thanks for a helpful hint!
    I tried your suggestions and it seems that i have to save
    - mask shape and
    - Stroke effect settings incl. key frames
    as separate things, if i want them in the effects panel.
    When i set the Stroke effect to my preferred look (with custom colours, width, key frames for Start and Opacity) and save this as an effect, i cannot re-apply this to another mask with any of my custom settings still there. When i re-apply the saved custom Stroke effect, all settings like keyframes, custom colours and width are lost and it arrives with default settings and without any keyframes.
    Maybe i do something very wrong here?
    I wondered if i should save the mask with Stroke effect as an AE file and re-import it. But this mask can only be saved together with some footage and i don't see how to bring mask including Stroke effect into an existing composition and which of the File/Import ways to use.
    Thanks again!

  • How to Manage Several (But Similar) Masks on One Layer

    Hello, in video tutorials i'd like to "sketch-motion" a red circle around relevant areas – several times in one video, around several areas in several sizes, sometimes elliptical and sometimes rounded rectangle. Sometimes i might want to show changes in position and dimensions of the circle. The video tutorial itself is one video layer including audio, already rendered before imported to AE.
    I know how to create a "sketch-motion" effect with a (for instance elliptical) mask and the "Stroke" effect. Now this red circle has various keyframes:
    - At least for "Start" of "Stroke" effect and ended "Opacity" of this circle
    - sometimes more keyframes for position and transform
    I wonder how to best create 6 or 10 such red circles within one video tutorial:
    - Should i do everything with one single "Mask 1", with keyframes for several appearances in several areas and sizes or
    - should i create a new mask for every circle that i want to show (sounds much preferable)?
    I don't want to arrange again the keyframes for each new circle added (build-up time of Stroke effect, fade-out time). Is it possible to save a mask with all keyframes and import it at several points on the time line, with all keyframes intact? (Position and Size would still be adjusted, as well as length of visibility.)
    I searched but didn't find a good solution how to manage a "master mask" or "mask template" or how to show that mask with the "Stroke" effect various times with always similar keyframes for "Start" and "Opacity". If you could hint me at how to manage that, that would be great.
    Thanks!

    Mylenium, thanks for a helpful hint!
    I tried your suggestions and it seems that i have to save
    - mask shape and
    - Stroke effect settings incl. key frames
    as separate things, if i want them in the effects panel.
    When i set the Stroke effect to my preferred look (with custom colours, width, key frames for Start and Opacity) and save this as an effect, i cannot re-apply this to another mask with any of my custom settings still there. When i re-apply the saved custom Stroke effect, all settings like keyframes, custom colours and width are lost and it arrives with default settings and without any keyframes.
    Maybe i do something very wrong here?
    I wondered if i should save the mask with Stroke effect as an AE file and re-import it. But this mask can only be saved together with some footage and i don't see how to bring mask including Stroke effect into an existing composition and which of the File/Import ways to use.
    Thanks again!

  • How to manage the sessions in struts framework

    i have an application which is a multi-user login(say public portal) for this i used struts fram work how can i manage the sessions for this

    Use iTunes on your computer to store items that you want to save but are not needed on the iPad. Learn to sync and also learn how to do file transfers. Delete unneeded items from the iPad.
    When you connect your iPad to iTunes you will see a bar describing how much of your storage space is being used on your iPad. I always suggest leaving plenty of space open for the iOS and apps to operate.

  • How to manage User Session in Adf ?

    Is there any guide line to manage the user session in adf ?

    View layer Http session if it is not a desktop based application. Model layer also you can store session using
    getSession().getUserData()But before that the information you provided is not enough. You need to describe in more detail of what session and what exactly are you looking for

  • HOW TO MANAGE THE SESSION IN JSF 2.0

    Hi to All.
    I need your help, I am beginner in JSF 2.0, and wanted to know how the sessions work on jsf 2.0?. If you could send a small example.
    I need my web application is safe, for example I have a web page users.xhtml to this web page must be entered after the login.xhtml loggedin and redirect if it is not.
    On the other hand need to handle logout in my web application.
    I hope I can help.
    I thank you in advance for your help.
    Greetings.

    This may help you...
    1. What is Session Tracking?
    There are a number of problems that arise from the fact that HTTP is a "stateless" protocol. In particular, when you are doing on-line shopping, it is a real annoyance that the Web server can't easily remember previous transactions. This makes applications like shopping carts very problematic: when you add an entry to your cart, how does the server know what's already in your cart? Even if servers did retain contextual information, you'd still have problems with e-commerce. When you move from the page where you specify what you want to buy (hosted on the regular Web server) to the page that takes your credit card number and shipping address (hosted on the secure server that uses SSL), how does the server remember what you were buying?
    There are three typical solutions to this problem.
    1. Cookies. You can use HTTP cookies to store information about a shopping session, and each subsequent connection can look up the current session and then extract information about that session from some location on the server machine. This is an excellent alternative, and is the most widely used approach. However, even though servlets have a high-level and easy-to-use interface to cookies, there are still a number of relatively tedious details that need to be handled:
    * Extracting the cookie that stores the session identifier from the other cookies (there may be many, after all),
    * Setting an appropriate expiration time for the cookie (sessions interrupted by 24 hours probably should be reset), and
    * Associating information on the server with the session identifier (there may be far too much information to actually store it in the cookie, plus sensitive data like credit card numbers should never go in cookies).
    2. URL Rewriting. You can append some extra data on the end of each URL that identifies the session, and the server can associate that session identifier with data it has stored about that session. This is also an excellent solution, and even has the advantage that it works with browsers that don't support cookies or where the user has disabled cookies. However, it has most of the same problems as cookies, namely that the server-side program has a lot of straightforward but tedious processing to do. In addition, you have to be very careful that every URL returned to the user (even via indirect means like Location fields in server redirects) has the extra information appended. And, if the user leaves the session and comes back via a bookmark or link, the session information can be lost.
    3. Hidden form fields. HTML forms have an entry that looks like the following: <INPUT TYPE="HIDDEN" NAME="session" VALUE="...">. This means that, when the form is submitted, the specified name and value are included in the GET or POST data. This can be used to store information about the session. However, it has the major disadvantage that it only works if every page is dynamically generated, since the whole point is that each session has a unique identifier.
    Servlets provide an outstanding technical solution: the HttpSession API. This is a high-level interface built on top of cookies or URL-rewriting. In fact, on many servers, they use cookies if the browser supports them, but automatically revert to URL-rewriting when cookies are unsupported or explicitly disabled. But the servlet author doesn't need to bother with many of the details, doesn't have to explicitly manipulate cookies or information appended to the URL, and is automatically given a convenient place to store data that is associated with each session.
    2. The Session Tracking API
    Using sessions in servlets is quite straightforward, and involves looking up the session object associated with the current request, creating a new session object when necessary, looking up information associated with a session, storing information in a session, and discarding completed or abandoned sessions.
    2.1 Looking up the HttpSession object associated with the current request.
    This is done by calling the getSession method of HttpServletRequest. If this returns null, you can create a new session, but this is so commonly done that there is an option to automatically create a new session if there isn't one already. Just pass true to getSession. Thus, your first step usually looks like this:
    HttpSession session = request.getSession(true);
    2.2 Looking up Information Associated with a Session.
    HttpSession objects live on the server; they're just automatically associated with the requester by a behind-the-scenes mechanism like cookies or URL-rewriting. These session objects have a builtin data structure that let you store any number of keys and associated values. In version 2.1 and earlier of the servlet API, you use getValue("key") to look up a previously stored value. The return type is Object, so you have to do a typecast to whatever more specific type of data was associated with that key in the session. The return value is null if there is no such attribute. In version 2.2, getValue is deprecated in favor of getAttribute, both because of the better naming match with setAttribute (the match for getValue is putValue, not setValue), and because setAttribute lets you use an attached HttpSessionBindingListener to monitor values, while putValue doesn't. Nevertheless, since few commercial servlet engines yet support version 2.2, I'll use getValue in my examples. Here's one representative example, assuming ShoppingCart is some class you've defined yourself that stores information on items being purchased.
    HttpSession session = request.getSession(true);
    ShoppingCart previousItems =
    (ShoppingCart)session.getValue("previousItems");
    if (previousItems != null) {
    doSomethingWith(previousItems);
    } else {
    previousItems = new ShoppingCart(...);
    doSomethingElseWith(previousItems);
    In most cases, you have a specific attribute name in mind, and want to find the value (if any) already associated with it. However, you can also discover all the attribute names in a given session by calling getValueNames, which returns a String array. In version 2.2, use getAttributeNames, which has a better name and which is more consistent in that it returns an Enumeration, just like the getHeaders and getParameterNames methods of HttpServletRequest.
    Although the data that was explicitly associated with a session is the part you care most about, there are some other pieces of information that are sometimes useful as well.
    * getId. This method returns the unique identifier generated for each session. It is sometimes used as the key name when there is only a single value associated with a session, or when logging information about previous sessions.
    * isNew. This returns true if the client (browser) has never seen the session, usually because it was just created rather than being referenced by an incoming client request. It returns false for preexisting sessions.
    * getCreationTime. This returns the time, in milliseconds since the epoch, at which the session was made. To get a value useful for printing out, pass the value to the Date constructor or the setTimeInMillis method of GregorianCalendar.
    * getLastAccessedTime. This returns the time, in milliseconds since the epoch, at which the session was last sent from the client.
    * getMaxInactiveInterval. This returns the amount of time, in seconds, that a session should go without access before being automatically invalidated. A negative value indicates that the session should never timeout.
    2.3 Associating Information with a Session
    As discussed in the previous section, you read information associated with a session by using getValue (or getAttribute in version 2.2 of the servlet spec). To specify information, you use putValue (or setAttribute in version 2.2), supplying a key and a value. Note that putValue replaces any previous values. Sometimes that's what you want (as with the referringPage entry in the example below), but other times you want to retrieve a previous value and augment it (as with the previousItems entry below). Here's an example:
    HttpSession session = request.getSession(true);
    session.putValue("referringPage", request.getHeader("Referer"));
    ShoppingCart previousItems =
    (ShoppingCart)session.getValue("previousItems");
    if (previousItems == null) {
    previousItems = new ShoppingCart(...);
    String itemID = request.getParameter("itemID");
    previousItems.addEntry(Catalog.getEntry(itemID));
    // You still have to do putValue, not just modify the cart, since
    // the cart may be new and thus not already stored in the session.
    session.putValue("previousItems", previousItems);
    3. Example: Showing Session Information
    Here is a simple example that generates a Web page showing some information about the current session. You can also download the source or try it on-line.
    package hall;
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.net.*;
    import java.util.*;
    /** Simple example of session tracking. See the shopping
    * cart example for a more detailed one.
    * <P>
    * Part of tutorial on servlets and JSP that appears at
    * http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/
    * 1999 Marty Hall; may be freely used or adapted.
    public class ShowSession extends HttpServlet {
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    HttpSession session = request.getSession(true);
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String title = "Searching the Web";
    String heading;
    Integer accessCount = new Integer(0);;
    if (session.isNew()) {
    heading = "Welcome, Newcomer";
    } else {
    heading = "Welcome Back";
    Integer oldAccessCount =
    // Use getAttribute, not getValue, in version
    // 2.2 of servlet API.
    (Integer)session.getValue("accessCount");
    if (oldAccessCount != null) {
    accessCount =
    new Integer(oldAccessCount.intValue() + 1);
    // Use putAttribute in version 2.2 of servlet API.
    session.putValue("accessCount", accessCount);
    out.println(ServletUtilities.headWithTitle(title) +
    "<BODY BGCOLOR=\"#FDF5E6\">\n" +
    "<H1 ALIGN=\"CENTER\">" + heading + "</H1>\n" +
    "<H2>Information on Your Session:</H2>\n" +
    "<TABLE BORDER=1 ALIGN=CENTER>\n" +
    "<TR BGCOLOR=\"#FFAD00\">\n" +
    " <TH>Info Type<TH>Value\n" +
    "<TR>\n" +
    " <TD>ID\n" +
    " <TD>" + session.getId() + "\n" +
    "<TR>\n" +
    " <TD>Creation Time\n" +
    " <TD>" + new Date(session.getCreationTime()) + "\n" +
    "<TR>\n" +
    " <TD>Time of Last Access\n" +
    " <TD>" + new Date(session.getLastAccessedTime()) + "\n" +
    "<TR>\n" +
    " <TD>Number of Previous Accesses\n" +
    " <TD>" + accessCount + "\n" +
    "</TABLE>\n" +
    "</BODY></HTML>");
    public void doPost(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    doGet(request, response);
    }

  • How to manage several units in one computer

    One computer, one 20 gig Ipod, one 8 gig Nano and a shuffle. How do I work all of them in only one computer without having a complete caos?

    Here is an article from the apple support website that might help out.
    http://support.apple.com/kb/HT1495?viewlocale=en_US
    If there is only one login on the computer, he playlist option works well.
    Hope this helps.

  • Manage User Sessions

    I know how to manage user sessions from Visual Administrator using Security Provider Service - Login Sessions. How can I do the same using SAP Netweaver Administrator?

    HI,
    What do you mean? usualy you use users ....... by going to T-CODE su01..
    Your question is not clear. There is such nothing called using SAP NETWEAVER Administrator. or I dont have knowledge.
    Hope You got the work done by going to su01..
    Thanks,

  • How can I manage several ID on my computer, one for my iPhone and another one for the iPad of the family?

    Hi everybody
    Just have bought an ipad2 and i would like to manage several IDs on my computer (i.e keep my iPhone ID and create another one for the ipad to manage apps for my iPhone (4) and the apps for the iPad).
    How can I resetup the iPad to create that new ID on itunes?
    Thanks for your help
    Jp

    If you have separate iTunes accounts for the two devices then you'll need to buy 2 copies of any app that you want on both device - you can't copy or move apps from one account to another (they are tied to the account that bought/downloaded them). If you want to reset the iPad then logout of the account on it (Settings > Store and tap the id on the right-hand side) and then Settings > General > Reset > Erase All Content And Settings will reset it back to factory defaults.
    You may want to consider one of three options mentioned on this page http://support.apple.com/kb/HT1495

  • How to manage session ?

    Hi Java Gurus,
    Can any body tell me how to manage session in java.
    I have two url say http://www.xyz/userlogin.php, http://www.xyz/sendsms.php
    1st url gives the login form and second one coes after succesfull login.
    Now I am not using any web browser. I have to surf these pages through java code using java api ( HttpURLConnection, HttpSession, URL etc...).
    I am able to access login form, but after login when I connect second url, it gives session expired message in the html stream.
    This is because I am not managing session. So can any body have any idea or pointer. How I can manage sesssion and access second page after succesfull login.
    I will appreciate your help.
    Thanks and regards -
    Vikas Kumar Sahu.

    The session is managed as a cookie (JSessionID if I'm not mistaken). So what you need is a way to obtain all cookies from an url and send them back to the server. Apache HttpClient is your best bet:
    http://jakarta.apache.org/commons/httpclient/cookies.html

  • Sub :  How to manage session ?

    Hi Java Gurus,
    Can any body tell me how to manage session in java.
    I have two url say http://www.xyz/userlogin.php, http://www.xyz/sendsms.php
    1st url gives the login form and second one coes after succesfull login.
    Now I am not using any web browser. I have to surf these pages through java code using java api ( HttpURLConnection, HttpSession, URL etc...).
    I am able to access login form, but after login when I connect second url, it gives session expired message in the html stream.
    This is because I am not managing session. So can any body have any idea or pointer. How I can manage sesssion and access second page after succesfull login.
    I will appreciate your help.
    Thanks and regards -
    Vikas Kumar Sahu.

    What I do in some of our test-clients is that I call the login and get all the cookies from the header and add them to the next request.
    More or less what pkwooster suggested.
    Also, I suggest that you take a look at http://jakarta.apache.org/commons/httpclient/
    and the Example code http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/trunk/src/examples/CookieDemoApp.java?view=markup
    Message was edited by:
    Lajm

  • Record about my phone (bought in Verizon store and connected to Verizon for 4 years) has been corrupted and now I can not make any changes to my data plan. Several sessions with the technical support and management have not resolved this issue. Each time

    Record about my phone (bought in Verizon store and connected to Verizon for 4 years) has been corrupted and now I can not make any changes to my data plan. Several sessions with the technical support and management have not resolved this issue. Each time technical people and top managers promised that this issue will be resolve tomorrow and they will cal me. Nothing happend!! I can not even cancel my service not just to upgrade it. Completely locked. 
    Any advice?
    Thanks.
    Alex.

    Cannot figure out what your talking about since it makes no sense.
    If you are the account owner you can go to the My Verizon web portal http://www.verizonwireless.com
    You must log in with your cell number and your my Verizon portal password. Not the account pin.
    Once there you can change your plan and services. However repeated incorrect login attempts will lock you out of the site. It a fraud prevention measure.
    1-800-922-0204 call support with your cell number and or account number and account pin and they can assist you.
    If you don't have the information then there is nothing they can do.
    If you can verify who you are they may be able to reset your account access. But only if you are the account owner.
    Good Luck

  • How to manage sessions in a central place instead of the one owns the session?

    hi:
    in my application i load all the users profile into session, when i change the
    user's profile ,i wanna synchronize the profile in the session instead of when user
    login again. But i find no api may help to managing the session .
    there 's other two choices:
    1. i can put all the users profile in application context, but i am not sure when
    working with weblogic cluster, will these be replicated among all the clustered servers.
    2.put all the users in the single instance , so every user can visit this instance
    , but here the cluster problem lies too.
    regards
    daniel wang

    We did a web app a while ago and used image files for warehouse to show images of parts
    1. BLOB
    2. We didn't use adf. also I am using 10.1.3.4.

  • How can manage session in javafx desktop application

    i have created a javafx desktop application and  my application also consume  restWebService for login and logout puspose. now how i can maintain session of any particular user??
    please if u have any idea let me know??
    thanx in advance.

    With the setup you have described, you don't need to maintain much of a session like in a traditional browser or a web app server scenario. 
    WIth a traditional web application, when a login authentication passes, normally a cookie is set in the browser to indicate that a session has been established and is cleared on logout to indicate that the session is over.  When the browser client talks to the server it sends the cookie across to the server and the server (using something like the servlet api) decodes the cookie to determine the session and makes use of appropriate session state to access a store of session related data which it eventually just throws away on logout or on session timeout.  The cookie is normally a random piece of data which forms a unique id for the session and is normally generated on the server.
    If you are using rest apis then they should be coded to be stateless, so there is no session involved, every request to the server is self contained and contains all the information required to authenticate the user.  (e.g. the user/password hash is passed every time).  Sometimes a variant will be used where a token is passed, for example an oauth token, representing delegated authentication from another service.  But you likely don't need to do that and just passing the full auth information everytime is sufficient.  The server itself also maintains no state, it just does the auth based on the credentials passed with each request and then performs what ever action it needs to create and return the resource requested.
    So really, all you need to do is to:
    1. Prompt user for login credentials (user/pass).
    2. Hash the pass and make a rest call to the server for validation (http basic auth over https could be used for this).
    3. If the auth passes, then store the current user/pass hash as application data somewhere (e.g. members of your application class instance).
    4. When you need to make another rest call, query the application instance for the user / pass hash and include that in the call.
    5. When the user logs out, clear the user / pass hash from the application (set it to null).
    6. Show the login prompt again for the user.
    Note that using other communications systems (such as akka, hessian, spring remoting etc), may be a bit simpler for some kinds of JavaFX client/server applications than using REST.

  • How Transaction Manager work with Resource Manager, like Connection pool?

    hi,
    I'm using BEA Webloigc8.1 Stateless Session Bean/DAO/Oracle stored proc.
    but I'm not quite clear how Transaction Manager work with Resource Manager, like Connection pool.
    my understanding is that, in a weblogic transaction, a stateless session bean interact with several DAOs, and for each method of DAO a connection is acquired from connection pool. I've heard that the connection will not return to pool until the transaction commits.
    My question is that, does it mean that for a weblogic transaction, multiple connections might be allocated to it? and if multiple connections are allocated, then how many oracle transactions would be started? or multiple connections share the same oracle transaction?
    I didn't feel it make sense to start multiple oracle transactions, cause deadlock might be incurred in a single weblogic transaction.
    any help appreciated!

    Xin Zhuang wrote:
    hi,
    I'm using BEA Webloigc8.1 Stateless Session Bean/DAO/Oracle stored proc.
    but I'm not quite clear how Transaction Manager work with Resource Manager, like Connection pool.
    my understanding is that, in a weblogic transaction, a stateless session bean interact with several DAOs, and for each method of DAO a connection is acquired from connection pool. I've heard that the connection will not return to pool until the transaction commits.
    My question is that, does it mean that for a weblogic transaction, multiple connections might be allocated to it? and if multiple connections are allocated, then how many oracle transactions would be started? or multiple connections share the same oracle transaction?
    I didn't feel it make sense to start multiple oracle transactions, cause deadlock might be incurred in a single weblogic transaction.
    any help appreciated!Hi. If you configure your WLS DataSource to use keep a connection for
    the duration of a tx, it will do that, and in any case there can be
    no deadlock however many connections operate for a given XA transaction.
    Here is the best coding form for DAOs or any other user-written code
    for using WebLogic DataSources. This is important for two reasons:
    1 - Thread-safety is maintained as long as the connection is a
    method-level object.
    2 - It is crucial to notify WebLogic that you are done with a connection
    ASAP, by your calling close() on it. We will then put it back in the
    pool, or keep it under the covers for your next request if it's in a
    transaction etc. The pool is optimized for quick get-use-close scenarios.
    public void one_of_my_main_JDBC_Methods()
    Connection con=null; // Must be a method level object for thread-safety
    // It will be closed by the end of the method.
    try {
    con = myDataSource.getConnection(); // Get the connection in the try
    // block, directly from the WebLogic
    // datasource
    // do all the JDBC within this try block. You can pass the
    // connection to subordinate methods, but not to anywhere
    // that thinks it can use the connection later.
    rs.close(); // close any result set asap
    stmt.close(); // then close any statement asap
    // When you're done with JDBC
    con.close(); // close the connection asap
    con = null; // nullify it so the finally knows it's done
    catch (Exception e) {
    // do whatever catch stuff you want. You don't
    // need a catch block if you don't want one...
    finally {
    // It is important to close a JDBC connection ASAP when it's not needed.
    // without fail, and regardless of exit path. Do everything in your
    // finally block in it's own try-catch-ignore so everything is done.
    try { if (con != null) con.close();} catch (Exception ignore){}
    return ret;
    }

Maybe you are looking for

  • Using new 24" iMac with my PS3

    Ok, my vizio was dropped - nuff said. So, I want to you my PS3 in conjunction with the screen on the iMac, is this possible? I will not actually be using the computer's hard drive or ram or anything like that...just the screen. Do I need specific cab

  • Looking for a good Flex Shop

    We are a small software startup. We are starting a Flex project and are having trouble finding a shop with some solid Flex experience. If anyone has a pointer to a known good shop or a few good developers, please contact me at [email protected] Many

  • Drop shadow not available?

    Hi everybody, I'm kinda new to illustrator and I would appreciate your help on an issue I'm running into. I've been following a few tutorials that say to use Effect > Stylize > Drop Shadow, but for me Drop Shadow is not available in that menu. The on

  • Pardon if this is silly, iMovie to regular DVD player

    This may seem silly but I just went to burn a DVD from iMovie (iLife 2005) and it says the recoreded DVD will not be able to be played in a regular DVD Player. Is it not possible to record movies I've created in iMovies so that friends and family can

  • OT Forum Question

    I want to upload a custom Avatar, but when I do It tells me I have to delete some of my other custom Avatars which there aren't any. Any ideas? TIA Chris