Subversion Repositories SmartDukaan

Rev

Rev 873 | Rev 900 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 873 Rev 884
Line 288... Line 288...
288
    else:
288
    else:
289
        social_handle.handle = handle
289
        social_handle.handle = handle
290
    session.commit()
290
    session.commit()
291
    return True
291
    return True
292
 
292
 
-
 
293
 
-
 
294
def forgot_password(email, password):
-
 
295
    try:
-
 
296
        user = User.get_by(email=email)
-
 
297
        if user:
-
 
298
            user.password = password
-
 
299
            return True
-
 
300
        else:
-
 
301
            return False
-
 
302
    except:
-
 
303
        return False
-
 
304
 
-
 
305
 
-
 
306
'''
293
def forgot_password(email):
307
def forgot_password(email):
294
    try:
308
    try:
295
        user = User.get_by(email=email)
309
        user = User.get_by(email=email)
296
        if user:
310
        if user:
297
            new_password = ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(8))
311
            new_password = ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(8))
Line 309... Line 323...
309
            return True
323
            return True
310
        else:
324
        else:
311
            return False
325
            return False
312
    except:
326
    except:
313
        return False
327
        return False
314
    
328
'''    
315
        
329
        
316
def get_all_addresses_for_user(userId):
330
def get_all_addresses_for_user(userId):
317
    query = Address.query.filter(Address.user.has(id = userId))
331
    query = Address.query.filter(Address.user.has(id = userId))
318
    query = query.filter(Address.enabled == True)
332
    query = query.filter(Address.enabled == True)
319
    return query.all()
333
    return query.all()