Sobes.tech
Middle

İlgili alanlar için sunucu tarafı doğrulama uygulayın.

sobes.tech yapay zeka

AI'dan gelen yanıt

Sunucu tarafı doğrulama, verilerin kaydedilmeden veya işlenmeden önce doğruluğunu ve güvenliğini sağlamak için sunucu tarafında yapılan kontrolüdür. Örneğin, e-posta ve şifre alanları içeren bir formunuz varsa, sunucu e-postanın geçerli olduğunu ve şifrenin (uzunluk, karakterler) gereksinimleri karşıladığını doğrulamalıdır.

Node.js kullanarak Express ve Joi ile doğrulama örneği:

const express = require('express');
const Joi = require('joi');
const app = express();
app.use(express.json());

const schema = Joi.object({
  email: Joi.string().email().required(),
  password: Joi.string().min(8).required()
});

app.post('/register', (req, res) => {
  const { error } = schema.validate(req.body);
  if (error) {
    return res.status(400).json({ message: error.details[0].message });
  }
  // Doğrulama başarılıysa işlemi sürdür
  res.send('Kullanıcı kaydedildi');
});

app.listen(3000);

Bu şekilde, sunucu verileri bağımsız olarak kontrol eder, bu da hataları ve saldırıları önler.