[ic] cannot create account on public side

Gert van der Spoel ic at 3edge.com
Thu Apr 27 14:35:39 EDT 2006

Stuart Lowe writes: 

>> Stuart Lowe writes:  
>> >Hi Folks. 
>> >
>> >I've installed interchange on my Fedora Core server, and I've set up the 
>> >standard demo
>> >using bin/makecat.  The only modifications I've done so far is to enable 
>> >https, real time test payment,
>> >and I've set CookieLogin to 'Off'.  
>> >
>> >I'm able to send orders using existing 'demo' users, but when I try to 
>> >create a new account from
>> >the user side, I get: 
>> >
>> >Cannot log in after new account creation: Invalid user name or password. 
>> >
>> >and in logs/userdb.log I see: 
>> >
>> >200604270929    pest    localhost3.localdomain  Denied attempted login 
>> >with nonexistent user name 'pest' 
>> >I then tried to do an 'express checkout', I get: 
>> >
>> > (Customer record creation): There was an error adding you to the customer 
>> > table.
>> >(table userdb): set_row error as called by Vend::Table::DBI: DBD::Pg::db 
>> >do failed: ERROR: null value in column "password" violates not-null 
>> >constraint fields=username,inactive values='U00003','''''' 
>> >Any ideas would be much appreciated. 
>> >
>> >Thanks, 
>> >
>> >Stu. 
>> You did provide your test account with a password? From the looks of it the 
>> password field is empty and Postgres is not liking that ... 
>> CU, 
> Actually, now that you mention it, if I don't provide a password, it comes back with:
> "Must enter at least 4 characters for password." 
> It looks like, for some reason, the info I set in the password field is not getting inserted into
> the userdb table. 

So if you now try to create a new user with the demo it gives you an error 
message when no password has been entered... does the user get created? Next 
if you add a password to the user, does the user get created? Is there 
anything in the error.log already at this point? 



More information about the interchange-users mailing list