Dear developers, <div><br></div><div>I am building a javascript client for ejabberd and want the system to be fault-tolerant.</div><div>However, a user sometimes can accidentally reload the page with the script. Then when the system reloads it attempts</div>
<div>to join the room again, but gets an error ("This nickname is already in use"). </div><div>Currently, I can imagine using cookie to keep user's jid,rid,sid and Strophe.connection.attach() to reveal the previous session.</div>
<div><br></div><div>I also know that recently there were many concerns on this topic, buy I wasn't able to find any good solutions.</div><div>Is there any other ideas how to get away of nickname error?</div><div><br></div>
<div>Thanks, </div><div><br></div><div>Vlad</div><div><br></div><div><br></div><div><br></div>