<br>I would, at least temporarily, edit the default page not found message page to say "if you just signed up, ignore this and go set up your own profile" or "this page will be available when you next login" or whatever they need to do.
<br><br><div><span class="gmail_quote">On 4/13/07, <b class="gmail_sendername">Neil: <a href="http://esl-lounge.com">esl-lounge.com</a></b> <<a href="mailto:neil@esl-lounge.com">neil@esl-lounge.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff">
<div><font face="Arial" size="2">I am using the following modules:</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">nodeprofile</font></div>
<div><font face="Arial" size="2">usernode</font></div>
<div><font face="Arial" size="2">path auto</font></div>
<div><font face="Arial" size="2">Me aliases</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">When a user signs up, a usernode is automatically
created and using path auto/me aliases, this can be accessed using personal/me.
</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">In the menu, I also have a link to profile/me which
is the correct URL for a user's nodeprofile...but only once it's been created.
If a user clicks on that just after signing up, they get a 404.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">What's the best way around this? I know I can send
a link in the confirmation e-mail to "node/add/nodeprofile" but there's no
guarantee they'll click on it. If I have a hard-coded link to
"node/add/nodeprofile", it will get in the way once a user has created a
profile.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">possible solutions?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">1. show menu link "Create Profile" only to those
without a profile. How would I implement this?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">2. Is there a way for an empty nodeprofile to be
created at the same time as the usernode is created?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">3. Can I use mysql triggers to, at least on the db
side, insert an empty profile into the relevant table so that the profile at
least exists once an account is created?</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Is there any other way around this issue? I know a
lot of drupalers are using the nodeprofile/usernode combination so I'm sure this
problem has been faced and resolved countless times.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Thanks<br><br>Neil</font></div></div>
<br>--<br>[ Drupal support list | <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br></blockquote></div><br>