السلام عليكم, في جزء التسجيل ، لا يمكنني التحقق من كلمة مرور المستخدمين والبريد الإلكتروني. إذا كانت بيانات الاعتماد صحيحة ، فسيتم إعادة توجيهي إلى الصفحة السابقة تماما كما أريد. ولكن إذا كانت بيانات الاعتماد خاطئة ، فلن يتم إعادة توجيهي إلى الصفحة الرئيسية ولكن يتم إعادة تحميل الصفحة فقط, دالة التحقق من الصحة
public function user_register(Request $request){
$res = false;
$request->validate([
"name"=>"required",
"email"=>"required|email|unique:custom__auths",
"password"=>"required|min:5|max:12"
]);
$user = new Custom_Auth();
$user->name=$request->name;
$user->email=$request->email;
$user->pasword=$request->password;
$res = $user->save();
echo $res;
if($res==1){
return back()->with('success','you have registered successfully');
}
else{
return redirect('/');
}
}
واجهة التسجيل
@extends('Layouts.Master')
@section('content')
<linkrel="stylesheet"href="{{asset('/Assets/CSS/Auth.css')}}"><linkrel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css"><metaname="viewport"content="width=device-width, initial-scale=1.0"><divclass="container"><inputtype="checkbox"id="flip"><divclass="cover"><divclass="front"><imgclass="backImg"src="https://cdn.pixabay.com/photo/2018/01/31/07/36/sunset-3120484_960_720.jpg"alt=""><divclass="text"><spanclass="text-1">Helping you grow<br> stronger each day</span><spanclass="text-2">Let's code together</span></div></div><divclass="back"><imgclass="backImg"src="https://cdn.pixabay.com/photo/2018/01/31/07/36/sunset-3120484_960_720.jpg"alt=""><divclass="text"><spanclass="text-1">Complete miles of journey <br> with one step</span><spanclass="text-2">Let's get started</span></div></div></div><divclass="forms"><divclass="form-content"><divclass="signup-form"><divclass="title">Signup</div><formaction="{{route('UserAuth')}}"method="post">
@csrf
<divclass="input-boxes"><divclass="input-box"><iclass="fas fa-user"></i><inputname="name"type="text"placeholder="Enter your name"required></div><divclass="input-box"><iclass="fas fa-envelope"></i><inputname="email"type="email"placeholder="Enter your email"required></div><divclass="input-box"><iclass="fas fa-lock"></i><inputname="password"type="password"placeholder="Enter your password"required></div><divclass="button input-box"><inputtype="submit"value="Sumbit"></div><divclass="text sign-up-text">Already have an account?<ahref="/login"style="color: blue"> Login now</a></div></div></form></div></div></div></div>
@endsection
السؤال
محمد لارافيل
السلام عليكم, في جزء التسجيل ، لا يمكنني التحقق من كلمة مرور المستخدمين والبريد الإلكتروني. إذا كانت بيانات الاعتماد صحيحة ، فسيتم إعادة توجيهي إلى الصفحة السابقة تماما كما أريد. ولكن إذا كانت بيانات الاعتماد خاطئة ، فلن يتم إعادة توجيهي إلى الصفحة الرئيسية ولكن يتم إعادة تحميل الصفحة فقط, دالة التحقق من الصحة
public function user_register(Request $request){ $res = false; $request->validate([ "name"=>"required", "email"=>"required|email|unique:custom__auths", "password"=>"required|min:5|max:12" ]); $user = new Custom_Auth(); $user->name=$request->name; $user->email=$request->email; $user->pasword=$request->password; $res = $user->save(); echo $res; if($res==1){ return back()->with('success','you have registered successfully'); } else{ return redirect('/'); } }
واجهة التسجيل
أرجو منكم المساعدة وشكرا مقدما
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.