Example #1
0
def settings():
    ##XXX:
    intros = [
        g.user.get_thirdparty_profile(x).get("intro")
        for x in config.OPENID_TYPE_DICT.values()
    ]
    intros = filter(None, intros)

    uas = g.user.get_alias()
    wordpress_alias_list = [
        x for x in uas
        if x.type == config.OPENID_TYPE_DICT[config.OPENID_WORDPRESS]
    ]
    wordpress_alias = wordpress_alias_list and wordpress_alias_list[0]

    if request.method == "POST":
        email = request.form.get("email")
        if email and is_valid_email(email):
            r = g.user.set_email(email)
            if r:
                flash(u'个人信息更新成功', 'tip')
            else:
                flash(u'电子邮箱已被占用了', 'error')
        else:
            flash(u'电子邮箱格式不正确', 'error')
    return render_template("settings.html", consts=consts, **locals())
Example #2
0
def settings():
    intros = [g.user.get_thirdparty_profile(x).get("intro") for x in config.OPENID_TYPE_DICT.values()]
    intros = filter(None, intros)

    if request.method == "POST":
        email = request.form.get("email")
        if email and is_valid_email(email):
            r = g.user.set_email(email)
            if r:
                flash(u'个人信息更新成功', 'tip')
            else:
                flash(u'电子邮箱已被占用了', 'error')
        else:
            flash(u'电子邮箱更新失败', 'error')
    return render_template("settings.html", **locals())
Example #3
0
def settings():
    uas = g.user.get_alias()
    wordpress_alias_list = [x for x in uas if x.type == config.OPENID_TYPE_DICT[config.OPENID_WORDPRESS]]
    wordpress_alias = wordpress_alias_list and wordpress_alias_list[0]
    user = g.user

    if request.method == "POST":
        email = request.form.get("email")
        if email and is_valid_email(email):
            r = g.user.set_email(email)
            if r:
                flash(u'个人信息更新成功', 'tip')
            else:
                flash(u'电子邮箱已被占用了', 'error')
        else:
            flash(u'电子邮箱格式不正确', 'error')
    return render_template("v2/settings.html", consts=consts, **locals())
Example #4
0
def settings():
    uas = g.user.get_alias()
    wordpress_alias_list = [
        x for x in uas
        if x.type == config.OPENID_TYPE_DICT[config.OPENID_WORDPRESS]
    ]
    wordpress_alias = wordpress_alias_list and wordpress_alias_list[0]
    user = g.user

    if request.method == "POST":
        email = request.form.get("email")
        if email and is_valid_email(email):
            r = g.user.set_email(email)
            if r:
                flash(u'个人信息更新成功', 'tip')
            else:
                flash(u'电子邮箱已被占用了', 'error')
        else:
            flash(u'电子邮箱格式不正确', 'error')
    return render_template("v2/settings.html", consts=consts, **locals())
Example #5
0
def settings():
    ##XXX:
    intros = [g.user.get_thirdparty_profile(x).get("intro") for x in config.OPENID_TYPE_DICT.values()]
    intros = filter(None, intros)

    uas = g.user.get_alias()
    wordpress_alias_list = [x for x in uas if x.type == config.OPENID_TYPE_DICT[config.OPENID_WORDPRESS]]
    wordpress_alias = wordpress_alias_list and wordpress_alias_list[0]

    if request.method == "POST":
        email = request.form.get("email")
        if email and is_valid_email(email):
            r = g.user.set_email(email)
            if r:
                flash(u'个人信息更新成功', 'tip')
            else:
                flash(u'电子邮箱已被占用了', 'error')
        else:
            flash(u'电子邮箱格式不正确', 'error')
    return render_template("settings.html", consts=consts, **locals())