Flask İle Uygulama Geliştime: Part 5
Login API
Merhaba ve hoş geldiniz, bu yazıda Flask kullanarak bir login API oluşturmayı öğreneceğiz. Bu API, kullanıcıların uygulamaya giriş yapmasına izin verecek ve kullanıcı kimlik doğrulaması için gerekli olan backend işlemlerini gerçekleştirecektir.
Adım 1: Flask Kurulumu
Öncelikle, Flask’ı bilgisayarınıza kurmanız gerekmektedir. Bu adımı gerçekleştirmek için terminal veya komut istemcisine aşağıdaki komutu yazınız:
pip install flask
Adım 2: Login API Oluşturma
Şimdi, bir app.py
dosyası oluşturarak Flask uygulamasını başlatalım. Aşağıdaki kodu app.py
dosyasına yazınız:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/login', methods=['POST'])
def login():
username = request.json['username']
password = request.json['password']
# Kullanıcı kimlik doğrulaması burada gerçekleştirilecek
if username == 'example_user' and password == 'example_password':
return jsonify({'message': 'Login successful'})
else:
return jsonify({'message': 'Login failed'})
if __name__ == '__main__':
app.run(debug=True)
Bu kod, bir POST isteği ile /login
endpoint’ine gönderilen kullanıcı adı ve parola bilgilerini alacak ve doğrulama işlemini gerçekleştirecektir. Eğer doğrulama başarılı olursa, bir JSON yanıtı olarak “Login successful” mesajını döndürecektir. Aksi halde, “Login failed” mesajını döndürecektir.
Adım 3: Uygulamayı Başlatma
Şimdi, terminal veya komut istemcisinde aşağıdaki komutu çalıştırarak Flask uygulamasını başlatabilirsiniz:
python app.py
Artık uygulamanız login API’ye hazır! Postman veya benzeri bir araç kullanarak http://localhost:5000/login
adresine bir POST isteği göndererek API’yi test edebilirsiniz.
Bu şekilde, Flask kullanarak bir login API oluşturmayı başardık. Bir sonraki yazıda, bu API’yi kullanarak gerçek bir uygulama geliştirmeyi öğreneceğiz. Herhangi bir sorunuz veya geri bildiriminiz varsa, lütfen bize bildirin.
Teşekkürler Python Tüyoları