How do I prevent multiple registrants from overwriting each other's cookies?

Here’s the problem:
1 household, multiple users who don’t log on or off. They are learning different languages. They come to the site to register and the registration part works fine. But, because they don't properly logon and off, the cookies that are set by the first registrant are overwritten by the second and so on.  When someone returns to the site, the cookies set by the second or third registrant would take the 1st registrant to the wrong login page. Is there a standard solution for this (seemingly) obvious problem?
Any ideas like:
<?php if (isset) $_COOKIE[‘targ_lang’]; {
Rename this.new $_COOKIE['targ_lang'] to $_COOKIE[‘targ_lang2’];
?>
I could then read the cookies on the index.php with:
<?php if (isset) $_COOKIE[‘targ_lang’] and (isset) $_COOKIE [‘targ_lang2’] {
header('Location: http://www.xxx.com/a_page_displaying_both their_languages.php');
?>
That page would have a
Select your language:
<a href"http://www.xxx.com/Login/<?php echo $_COOKIE['targ_lang']; ?>.php"><?php echo $_COOKIE['targ_lang']; ?></a>
or:
<a href"http://www.xxx.com/Login/<?php echo $_COOKIE['targ_lang']; ?>.php"><?php echo $_COOKIE['targ_lang']; ?></a>
They could select their language and then go to the proper login page.
Bearing in mine my inexact syntax, does that make sense and does it look like it would work?
Or, back to my original question, is there a really obvious solution to the multiple user problem I'm overlooking? (as usual)
As always,
Thanks for your help.
Brian

Can a cookie name be set dynamically like that?
So that I could have multiple users on a computer who don't log out?
<?php setcookie("first_name", French, time(0)+3600, "/", ".cinelingua.com");
?>
So first_name would be set from the registration page input field for First
Name?
That would be really cool.  What does that look like?

Similar Messages

  • How do I prevent Security Updates from overwriting (custom) PHP install?

    Hi,
    I've been forced into re-installing PHP from binaries after every Apple Security Update that upgrades PHP and I'm over it. Everytime Apple upgrades PHP, "their" compile overwrites mine and I lose my libraries. I have to completely wipe the Apple PHP install and re-compile. I've done this 3 or 4 times now in the past couple years...
    Is there any way to force the Security Updates to retain the install of "my" libraries? What about the update installer(s)? Where are they?
    12" PB 1.25   Mac OS X (10.3.9)  

    An Update shouldn't affect PHP, this is a server side language that is stored on the server for the implamintation of Dynamic Web Pages.
    Self-referentially short for PHP: Hypertext Preprocessor, an open source, server-side, HTML embedded scripting language used to create dynamic Web pages.
    In an HTML document, PHP script (similar syntax to that of Perl or C ) is enclosed within special PHP tags. Because PHP is embedded within tags, the author can jump between HTML and PHP (similar to ASP and Cold Fusion) instead of having to rely on heavy amounts of code to output HTML. And, because PHP is executed on the server, the client cannot view the PHP code.
    PHP can perform any task that any CGI program can do, but its strength lies in its compatibility with many types of databases. Also, PHP can talk across networks using IMAP, SNMP, NNTP, POP3, or HTTP.
    PHP was created sometime in 1994 by Rasmus Lerdorf. During mid 1997, PHP development entered the hands of other contributors. Two of them, Zeev Suraski and Andi Gutmans, rewrote the parser from scratch to create PHP version 3 (PHP3).
    Don

  • How to prevent multiple users from updating the same data in coherence

    Hi,
    I have a Java Web Application and for data cache am using coherence 3.5. The same data maybe shared by multiple users which maybe in hundreds. Now how do I prevent multiple users from updating the same data in coherence i.e. is there something in coherence that will only allow one user a time to update. If one user is in a process of updating a data in coherence and some other user also tries to update then the second user should get an error.
    Thanks

    I have a question on the same line. How can I restrict someone from updating a cache value when I a process is already working on it. I tried locking the cache key but it does not stop other process to update it , it only does not allow other process to get lock on it.

  • Prevent multiple users from editing/approving the same form SPD 2013,SP 2013

    Hello all, I have a workflow with a to do task, the task is assigned to a group so any of the users in that group can go in and do a quality check on form data and approve it.  How do I prevent multiple users from working on the
    same form? do I just require check out? or is there a way to notify the rest of the group that a user has already started the quality check.

    The "Require Checkout" option is your best bet.  You can also enable the auto checkout on edit option to allow minimal effort on the side of the user.  Other users will then get the error message stating the item is checked out, if they try to
    edit it.
    If you'd like, you could add a workflow to the task list that triggers when something is changed.  That workflow can check if the item is checked out and if so, email the other users assigned to the task.
    I trust that answers your question...
    Thanks
    C
    |
    RSS |
    http://crayveon.com/blog |
    SharePoint Scripts | Twitter |
    Google+ | LinkedIn |
    Facebook | Quix Utilities for SharePoint

  • Prevent multiple users from updating coherence cache data at the same time

    Hi,
    I have a web application which have a huge amount of data instead of storing the data in Http Session are storing it in coherence. Now multiple groups of users can use or update the same data in coherence. There are 100's of groups with several thousand users in each group. How do I prevent multiple users from updating the cache data. Here is the scenario. User logs-in checks in coherence if the data there and gets it from coherence and displays it on the ui if not get it from backend i.e. mainframe systems and store it in coherence before displaying it on the screen. Now some other user at the same time can also perform the same function and if don't find the data in coherence can get it from backend and start saving it in coherence while the other user is also in the process of saving or updating. How do I prevent this in coherence. As have to use the same key when storing in coherence because the same data is shared across users and don't want to keep multiple copies of the same data. Is there something coherence provides out-of-the-box or what is best approach to handle this scenario.
    Thanks

    Hi,
    actually I believe, that if we are speaking about multiple users each with its own HttpSession, in case of two users accessing the same session attribute in their own session, the actually used cache keys will not be the same.
    On the other hand, this is probably not what you would really like, you would possibly like to share that data among sessions.
    You should probably consider using either read-through caching with the CacheLoader implementor doing the expensive data retrieval (if the data to be cached can be obtained outside of an HTTP container), or side caching with using Coherence locks or entry-processors for concurrency control on the data retrieval operations for the same key (take care of retries in this case).
    Best regards,
    Robert

  • How do I keep multiple tabs from loading all at once when I open Firefox?

    How do I prevent multiple tabs from loading every time I access Firefox? These are open tabs, but I do not want them to open simultaneously every time I want to open a new tab. Then I have to minimize each one in order to access other applications on my desktop. Please advise.

    Tools > Options -> General - Startup = select what you want Firefox to do on startup there
    '''Blank Page''' or '''Homepage''' ''(as long as those pages aren't all your Homepages)'' are alternatives to '''''windows and tabs from last time'''''
    Or as Vivek.Wilfred mentioned, upgrade to Firefox 8.0.1 where you have abother option - Don't load tabs until selected.

  • How can I prevent deleted mail from ending up in "All Mail"     and "Archives"?  To my horror, I've emptied these boxes and lost all my mail from all my boxes  (and why do I need to enter this question three times?"

    How can I prevent deleted mail from ending up in "All Mail" and "Archives"? 
    To my horror, I emptied these boxes and lost all my mail from all my boxes .
    All mail also disappeared from my iPad, I suppose because they are "synched"
    (Also, no offense, but why do I need to enter this question multiple times?)
    Thanks for any thoughts.

    I'm having a similar but slightly different problem. My company just migrated to Gmail, and it's saving mail drafts every 30 seconds into my Trash folder.
    I unchecked the "Show in IMAP" preference in the Gmail settings, but my Drafts folder completely disappeared. I went back and checked it and the folder reappeared (with my drafts still in there).
    I like the idea if starting an email on my laptop and having the option of finishing it on my iPhone or iPad, so only saving Drafts locally would not be ideal.

  • How do I prevent multiple applications opening on start up with Lion?

    how do I prevent multiple applications opening on start up with Lion?

    It's the Resume feature of Lion:
    Managing Mac OS X Lion's application resume feature.
    If you shutdown your computer you should get a dialog asking if you want applications to resume on the next startup. Simply uncheck the box to prevent that from occurring. Open General preferences and uncheck the option to Restore windows when quitting and re-opening apps. You can also install a third-party utility to control resume features on individual applications: RestoreMeNot or Application State Cleaner.

  • How do you prevent the organizer from mixing the order of pictures when down loading off the memory card?

    @How do you prevent the organizer from mixing the order of pictures when down loading off the memory card?

    This sounds like you are using Photoshop Elements, and the Photoshop Elements forum would be best at answering that.
    Photoshop Elements
    Gene

  • How can i send multiple sms from my iphone 4

    how can i send multiple sms from my i phone 4

    Turn Group Messaging (instructions in lin that follows) off and send the message to multiple recipients. The result may be dependent on your carrier. If manually keying in numbers rather than using contacts, use the return key after each number. http://support.apple.com/kb/HT5760

  • How do I prevent iTunes 11 from syncing apps with my devices?

    I want to be able to sync music to my iPad and iPod but I do not want to store their apps on my computer. Since iCloud remembers which apps I own, this is (in my mind) unnecessary. How do I prevent iTunes 11 from syncing my apps? This did not use to be a problem because in iTuens 10 it was an option. Now it seems that it isn't.

    Cate Kurtis wrote:
    Well, in fact the application stopped opening automatically for no reason that is clear to me. For about 5 days after I updated the software it opened automatically when I plugged in or unplugged my phone. Then it suddenly stopped. All I did between the last automatic open and the time that it ceased was, in the options window, uncheck the "manually manage music and videos" option and then check it again without clicking "apply" and also checking "sync only checked songs and videos" and unchecking again without clicking apply.
    I can't really recall now, but I thought that I played around with those settings and no matter what, I never saw the Option for Automatically Sync when Connected in iTunes.
    I can think of no reason why this would halt the automatic opening but it has definitely stopped. Yet I still don't have the option listed in the options window to "prevent itunes from opening automatically when device is connected."
    This is all very strange to me but I can think of nothing to pursue it further.
    I can't think of any reason why it would trigger that behavior and of the other 170+ views that this discussion has received, I suppose that nobody else had anything to offer either.
    I can't think of anything else to pursue it further either and as long as it is working the way that you want it to work now, I can't think of any need to pursue it further.

  • How do I receive multiple texts from the same sender, each individually?

    How do I receive multiple texts from the same sender, each individually?

    So I receive automated reminders from my job &amp; I want them to come individually. For example, one text -- time stamped 10:14 pm, then another 11:12 am, coming as separate msgs.

  • How do I add multiple pages from my scanner to the adobe app?

    How do I add multiple pages from my scanner to the adobe app?

    You can't do this in Reader. It must be done in Acrobat on Windows or Macintosh.

  • How do I insert multiple rows from a single form ...

    How do I insert multiple rows from a single form?
    This form is organised by a table. (just as in an excel format)
    I have 20 items on a form each row item has five field
    +++++++++++ FORM AREA+++++++++++++++++++++++++++++++++++++++++++++++++++++
    +Product| qty In | Qty Out | Balance | Date +
    +------------------------------------------------------------------------+
    +Item1 | textbox1 | textbox2 | textbox3 | date +
    + |value = $qty_in1|value= &qty_out1|value=$balance1|value=$date1 +
    +------------------------------------------------------------------------+
    +Item 2 | textbox1 | textbox2 | textbox4 | date +
    + |value = $qty_in2|value= $qty_out1|value=$balance2|value=$date2 +
    +------------------------------------------------------------------------+
    + Item3 | textbox1 | textbox2 | textbox3 | date +
    +------------------------------------------------------------------------+
    + contd | | | +
    +------------------------------------------------------------------------+
    + item20| | | | +
    +------------------------------------------------------------------------+
    + + + SUBMIT + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Database Structure
    +++++++++++++++++
    + Stock_tabe +
    +---------------+
    + refid +
    +---------------+
    + item +
    +---------------+
    + Qty In +
    +---------------+
    + Qty Out +
    +---------------+
    + Balance +
    +---------------+
    + Date +
    +++++++++++++++++
    Let's say for example user have to the use the form to enter all 10 items or few like 5 on their stock form into 4 different textbox field each lines of your form, however these items go into a "Stock_table" under Single insert transaction query when submit button is pressed.
    Please anyone help me out, on how to get this concept started.

    Hello,
    I have a way to do this, but it would take some hand coding on your part. If you feel comfortable hand writing php code and doing manual database calls, specificaly database INSERT calls you should be fine.
    Create a custom form using the ADDT Custom Form Wizard that has all the rows and fields you need. This may take a bit if you are adding the ability for up to 20 rows, as per your diagram of the form area. The nice thing about using ADDT to create the form is that you can setup the form validation at the same time. Leave the last step in the Custom Form Wizard blank. You can add a custom database call here, but I would leave it blank.
    Next, under ADDT's Forms Server Behaviors, select Custom Trigger. At the Basic tab, you enter your custom php code that will be executed. Here you are going to want to put your code that will check if a value has been entered in the form and then do a database INSERT operation on the Stock_table with that row. The advanced tab lets you set the order of operations and the name of the Custom Trigger. By default, it is set to AFTER. This means that the Custom Trigger will get executed AFTER the form data is processed by the Custom Form Transaction.
    I usually just enter TEST into the "Basic" tab of the Custom Trigger. Then set my order of operations in the "Advanced" tab and close the Custom Trigger. Then I go to the code view for that page in Dreamweaver and find the Custom Trigger function and edit the code manually. It's much easier this way because the Custom Trigger wizard does not show you formatting on the code, and you don't have to keep opening the Wizard to edit and test your code.
    Your going to have to have the Custom Trigger fuction do a test on the submitted form data. If data is present, then INSERT into database. Here's a basic example of what you need to do:
    In your code view, the Custom Trigger will look something like this:
    function Trigger_Custom(&$tNG) {
    if($tNG->getColumnValue("Item_1")) {
    $item1 = $tNG->getColumnValue("Item_1");
    $textbox1_1 = $tNG->getColumnValue("Textbox_1");
    $textbox1_2 = $tNG->getColumnValue("Textbox_2");
    $textbox1_3 = $tNG->getColumnValue("Textbox_3");
    $date1 = $tNG->getColumnValue("Textbox_3");
    $queryAdd = "INSERT INTO Stock_table
    (item, Qty_In, Qty_Out, Balance, Date) VALUES($item1, $textbox1_1, $textbox1_2, $textbox1_3, $date1)"
    $result = mysql_query($queryAdd) or die(mysql_error());
    This code checks to see if the form input field named Item_1 is set. If so, then get the rest of the values for the first item and insert them into the database. You would need to do this for each row in your form. So the if you let the customer add 20 rows, you would need to check 20 times to see if the data is there or write the code so that it stops once it encounters an empty Item field. To exit a Custom Trigger, you can return NULL; and it will jump out of the function. You can also throw custom error message out of triggers, but this post is already way to long to get into that.
    $tNG->getColumnValue("Item_1") is used to retrieve the value that was set by the form input field named Item_1. This field is named by the Custom Form Wizard when you create your form. You can see what all the input filed names are by looking in the code view for something like:
    // Add columns
    $customTransaction->addColumn("Item_1", "STRING_TYPE", "POST", "Item_1");
    There will be one for each field you created with the Custom Form Wizard.
    Unfortunately, I don't have an easy way to do what you need. Maybe there is a way, but since none of the experts have responded, I thought I would point you in a direction. You should read all you can about Custom Triggers in the ADDT documentation/help pdf to give you more detailed information about how Custom Triggers work.
    Hope this helps.
    Shane

  • How do I retrieve multiple files from my trashcan?

    I removed everything from my "finder" to my trashcan; I found that I had multiple duplicates in images, and I thought that was an easy way to get rid of them. But then my iPhoto started acting weird and when I contacted support, was told that I had to "put back" each file. There are roughly 17,000 images. I am overwhelmed to say the least. Suggestions? I tried highlighting several at a time, but that doesn't work.

    Yes, but it puts the files into a .zip file that is "corrupted, encrypted, empty or in an incompatible format".
     Debbie
    Don't tell God how big your storm is.  Tell the storm how big your God is!
          From: Pat Willener <[email protected]>
    To: Debbie Fisher <[email protected]>
    Sent: Wednesday, October 8, 2014 12:56 AM
    Subject:  how do i move multiple files from acrobat.com to my pc?
    how do i move multiple files from acrobat.com to my pc?
    created by Pat Willener in Adobe acrobat.com services - View the full discussionActually, if you go to https://cloud.acrobat.com/files you can check the checkboxes on the left of your files list, then click on the Download button to download multiple files. https://forums.adobe.com/servlet/JiveServlet/downloadImage/2-6802984-681636/900-380/acroba t.com.png  Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at https://forums.adobe.com/message/6802984#6802984 Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:  To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click the Stop Email Notifications link.  Start a new discussion in Adobe acrobat.com services by email or at Adobe Community For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

Maybe you are looking for

  • EXCISE DUTY IN CASE OF SALES RETURNS

    Hi, When we create a RE document with reference to a billing document which is excise based, then all excise values also gets copied to the RE document and when we create the credit memo for this RE then excise values also gets posted to cenvat suspe

  • Restore errors out...

    i am trying to restore a DB but keep getting errors...i was able to restore the controlfile...and here is the list backup cmd below.... i have restored from this back 3 to 4 times earlries and now it dont seem to work...i am on 10.2.0.3 RMAN> restore

  • List size in bytes

    Is it possible via the object model or web servecies to get the size of a list in bytes much like storman does?  The only issue with storman is that it will only display 100 lists and I have a site collection with thousands.  Any help would be greatl

  • Error msg dump issue?

    hi i am having a issue in using the method raise_error_message. I am using it for displaying a msg if the customer is locked. currently if my system has locked a customer & i try to access it through,its give me the msg for user locked by user name.

  • CSS with no SSL offloader config

    I would like to terminate both http and https to the 2 servers with stickyiness. Is the config below correct??? OR is there a better config?? owner website1 content website 1 vip address x.x.x.x add sevices web1 add sevices web2 protocol tcp advanced