Too many of our new registrants fail to check their email and activate their registrations, and end up emailing the webmaster with a complaint. I added the following small change to login.asp to show a reminder in the login form.
It adds this text to the bottom of the id / password form:
Note: If you recently registered and you are having trouble logging in, be certain that you confirmed your registration by clicking on the link in the email you received. (You did register with a valid email address to receive the confirmation message, didn't you?)
In login.asp, make the following change:
Around line 147, find
Response.Write " </tr>" & vbNewLine & _
" </table>" & vbNewLine & _
" </td>" & vbNewLine & _
" </tr>" & vbNewLine & _
" </table>" & vbNewLine & _
" </td>" & vbNewLine & _
" </form>" & vbNewLine & _
" </tr>" & vbNewLine & _
" </table>" & vbNewLine & _
" <br />" & vbNewLine
Replace with
Response.Write " </tr>" & vbNewLine & _
" </table>" & vbNewLine
if strEmail = "1" and strEmailVal = "1" then
Response.Write "<table width=""90%"" align=""center""><tr><td>Note: If you recently registered and you are having trouble logging in, be certain that you confirmed your registration by clicking on the link in the email you received. (You <i>did</i> register with a valid email address to receive the confirmation message, didn't you?)</td></tr></table>" & vbNewLine
end if
Response.Write " </td>" & vbNewLine & _
" </tr>" & vbNewLine & _
" </table>" & vbNewLine & _
" </td>" & vbNewLine & _
" </form>" & vbNewLine & _
" </tr>" & vbNewLine & _
" </table>" & vbNewLine & _
" <br />" & vbNewLine
Replace login.asp with the new version, and your're done.