def bilgileriguncelle():
    ceptel = request.form.get("inp_ceptel")
    sifre = request.form.get("inp_sifre")
    sifretekrar = request.form.get("inp_sifretekrar")
    eposta = request.form.get("inp_eposta")
    adsoyad = request.form.get("inp_adsoyad")
    if sifre != None and sifretekrar != None:
        if sifre == sifretekrar:
            query = Kullanici.update(
                adsoyad=adsoyad,
                eposta=eposta,
                ceptel=ceptel,
                sifre=generate_password_hash(sifre)).where(
                    Kullanici.kullaniciadi == session["kadi"])
            result = query.execute()
        else:
            result = "Girilen Şifreler birbiri ile uyuşmuyor"
    else:
        query = Kullanici.update(adsoyad=adsoyad, eposta=eposta, ceptel=ceptel)
        result = query.execute()

    if result:
        flash("Profil bilgileri başarıyla Güncellendi !",
              category="alert alert-success")
    else:
        flash("Güncelleme esnasında bir problem var !",
              category="alert alert-danger")

    return redirect("/bilgilerim")
def websiteguncelle():
    website = request.form.get("inp_website")
    query = Kullanici.update(websayfasi=website).where(
        Kullanici.kullaniciadi == session["kadi"])
    result = query.execute()

    if result:
        flash("Web Sayfası başarıyla Güncellendi !",
              category="alert alert-success")
    else:
        flash("Güncelleme esnasında bir problem var !",
              category="alert alert-danger")

    return redirect("/bilgilerim")
def profilfotografekle():
    file = request.files['inp_profilphoto']
    if file and allowed_file(file.filename):
        filename = secure_filename(file.filename)
        file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
        query = Kullanici.update(profilresmi=filename).where(
            Kullanici.kullaniciadi == session["kadi"])
        result = query.execute()
        if result:
            flash("Profil resmi başarıyla Güncellendi !",
                  category="alert alert-success")
        else:
            flash("Güncelleme esnasında bir problem var !",
                  category="alert alert-danger")

        return redirect("/bilgilerim")