diff --git a/CodeIgniter-3.1.13/application/config/config.php b/CodeIgniter-3.1.13/application/config/config.php index df7c320..50aac36 100644 --- a/CodeIgniter-3.1.13/application/config/config.php +++ b/CodeIgniter-3.1.13/application/config/config.php @@ -23,7 +23,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); | a PHP script and you can easily do that on your own. | */ -$config['base_url'] = '/~stiti/SAE_2.02/CodeIgniter-3.1.13'; +$config['base_url'] = 'https://dwarves.iut-fbleau.fr/~stiti/SAE_2.02/CodeIgniter-3.1.13/'; /* |-------------------------------------------------------------------------- diff --git a/CodeIgniter-3.1.13/application/controllers/Utilisateur.php b/CodeIgniter-3.1.13/application/controllers/Utilisateur.php index 4f579ab..a8a8a90 100644 --- a/CodeIgniter-3.1.13/application/controllers/Utilisateur.php +++ b/CodeIgniter-3.1.13/application/controllers/Utilisateur.php @@ -1,6 +1,13 @@ Utilisateur_model->insert_user($data)) { + // Envoyer un email de confirmation + $this->send_confirmation_email($data['email'], $data['prenom'], $data['nom']); + $this->session->set_flashdata('success', 'Inscription réussie. Vous pouvez maintenant vous connecter.'); redirect('utilisateur/connexion'); } else { @@ -49,13 +59,113 @@ class Utilisateur extends CI_Controller { } } + private function send_confirmation_email($to_email, $prenom, $nom) { + $mail = new PHPMailer(true); + try { + // Configuration du serveur SMTP + $mail->isSMTP(); + $mail->Host = 'smtp.gmail.com'; + $mail->SMTPAuth = true; + $mail->Username = 'onzeur.contact@gmail.com'; + $mail->Password = 'ofoi hjpo isxf azdk'; + $mail->SMTPSecure = 'tls'; + $mail->Port = 587; + + // Destinataires + $mail->setFrom('onzeur.contact@gmail.com', 'Support Onzeur'); + $mail->addAddress($to_email); + + // Contenu de l'email + $mail->isHTML(true); + $mail->Subject = 'Bienvenue sur Onzeur !'; + + $mail_body = ' + + + + + + + + +
+
+ Logo Onzeur +
+
+

Bienvenue, '.$prenom.' '.$nom.' !

+

Nous vous remercions de vous être inscrit sur Onzeur. Nous sommes ravis de vous compter parmi nos membres.

+

Onzeur est une plateforme dédiée à la création de playlist musical. Nous espérons que vous apprécierez votre expérience avec nous.

+

Voici quelques ressources pour vous aider à démarrer :

+ +

Si vous avez des questions ou avez besoin d\'aide, n\'hésitez pas à nous contacter.

+

Cordialement,
L\'équipe Onzeur

+
+ +
+ + '; + + $mail->Body = $mail_body; + + $mail->send(); + } catch (Exception $e) { + log_message('error', 'Erreur lors de l\'envoi de l\'email: ' . $mail->ErrorInfo); + } + } + public function ajouter_avis() { if(!$this->session->userdata('user_id')) { redirect('utilisateur/connexion'); } $this->form_validation->set_rules('commentaire', 'Commentaire', 'required'); - $this->form_validation->set_rules('notation', 'Notation', 'required'); // Ajouter une règle de validation pour la notation + $this->form_validation->set_rules('notation', 'Notation', 'required'); if ($this->form_validation->run() == FALSE) { redirect('/'); diff --git a/CodeIgniter-3.1.13/application/views/playlists_list.php b/CodeIgniter-3.1.13/application/views/playlists_list.php index 7cf32f8..ded7386 100644 --- a/CodeIgniter-3.1.13/application/views/playlists_list.php +++ b/CodeIgniter-3.1.13/application/views/playlists_list.php @@ -27,7 +27,7 @@ Voir Supprimer - Dupliquer + Dupliquer