示例#1
0
def register():
    email = request.form['email']
    password = request.form['password']
    role = request.form['role']
    name = request.form['name']
    phone = None
    info = None
    lat = None
    lng = None
    role = Roles.get(Roles.id == role)
    if role == 2:
        phone = request.form['phone']
        info = request.form['info']
        lat = request.form['lat']
        lng = request.form['lng']

    user = Users.create(email=email,
                        password=password,
                        role=role,
                        name=name,
                        phone=phone,
                        info=info)

    if role == 2:
        Pins.create(user_id=user.id, lat=lat, lng=lng, type=2)

    return jsonify({'success': True, 'message': 'User registered!'}), 200
示例#2
0
def login():
    user = Users.create(request.json['name'], request.json['id'])
    login_user(user, True)
    return json.dumps({"redirectUrl": url_for("home.info")})