12
Şimdiye kadar giriş/kayıt olan bir uygulama yaptım ve iyi çalışıyor. Kayıttan sonra karşılama e-postası gönderilir.Laravel 4: Onay e-postası nasıl yapılır?
Ama yapmak istediğim, o postada, yalnızca tıkladıktan sonra, giriş yapmanın mümkün olduğu bir bağlantı göndermektir. forum vb için ortak kayıt e-posta gibi
..Birisi bana lütfen yardımcı olabilir?
public function postRegister()
{
$input = Input::all();
$rules = array(
'username' => 'required',
'password' => 'required');
$validation = Validator::make($input, $rules);
if ($validation->passes()) {
$password = $input['password'];
$password = Hash::make($password);
$user = new User;
$user->username = $input['username'];
$user->email = $input['email'];
$user->password = $password;
$mailer = new Mailers\UserMailer($user);
// var_dump($mailer);
$mailer->welcomeMail()->deliver();
$user->save();
return Redirect::to('afterRegister');
}
return Redirect::back()->withInput()->withErrors($validation)->with('message', 'Validation Errors!');
}
(sizin için kod yazmak vermeyeceğim) İşte size
teyit yanlışsa mümkün özel bir mesaj ayarlamak için mi. Bu yüzden hesap henüz kayıtlı değil gibi bir hata mesajı alırsınız. –
@Sven B Yönlendirme :: rotası ('kısıtlı/alan') -> ile ('mesaj', 'Hesap kayıtlı değil') yapabilirsiniz; ve görünümünüzde {{$ message}} kullanın. – Unnawut
'Onaylandı' sütunu kullanmamayı tercih ediyorum. Kullanıcı aktif olduğunda onay kodunu kaldırırım. Bu şekilde, onay_token olmayan tüm kullanıcılar etkinleştirilir. –