If I uncomment the repeat, the “Sorry, username already in use…" message does 
not get triggered. It just activates the script following the “else” statement 
when using a duplicate username.

The only time it works is if it is the first username in my csv text list is 
entered into the field to create an account. In this case John Patten is the 
first user name listed in my CSV text file and when I enter it to create a new 
account, it tells me it is already being used.

However if I put in the second, third, etc. username, it will not give me the 
correct message and drops down below my “else” and runs that script. 

I’m wondering if I should just repeat for number of lines in csv file, check 
line 1 username, and then delete the line, and repeat..., etc. until it goes 
through list with no matching username, or finds a match and reports back the 
duplicate username message.

It seems like it should work just going through the if-then repeat loop, but if 
it only works with items in the first line of the csv text file, I could just 
make each item in my list the first line…

Thank you!

John Patten
SUSD

On Jul 31, 2014, at 6:21 PM, Peter W A Wood <[email protected]> wrote:

> Do you still have the comment at the start of the exit repeat line?
> 
>> --exit repeat
> 
> 
> Regards
> 
> Peter
> 
> On 1 Aug 2014, at 09:15, JOHN PATTEN <[email protected]> wrote:
> 
>> Oops!  Yes, I had forgotten to rename that variable. That helps. 
>> 
>> However, even when it identifies a duplicate it still allows the script 
>> beyond the “else “ to execute. Plus, depending on what line the duplicate 
>> username is located in my csv file, it loops that many times.
>> 
>> So if username “John Patten” is on the third line of my csv text file, the 
>> resulting “put” will look like the following:
>> 
>> John Patten, password, [email protected], Button 1
>> John Patten, password, [email protected], Button 1
>> John Patten, password, [email protected], Button 1
>> Sorry, username ( John Patten) has already been used. Try another.
>> 
>> What I need to happen is the just the last line, otherwise it will create a 
>> new entry for an existing user.
>> 
>> Is there a solution to this, or does LiveCode server run straight through 
>> if-then constructs?
>> 
>> Thank you!
>> 
>> John Patten
>> SUSD
>> 
>> 
>> On Jul 31, 2014, at 5:55 PM, Peter W A Wood <[email protected]> wrote:
>> 
>>> To: How to use LiveCode <[email protected]>
>>> 
>>> There seems to be a typo in your code:
>>> 
>>>> repeat for each line thisLine in tUserFile
>>>> 
>>>> if item 1 of tLine is tUsername then 
>>> 
>>> I think that should be item 1 of thisLine
>>> 
>>> Regards
>>> 
>>> Peter
>>> 
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> [email protected]
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>>> [email protected]
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to