def addTeacher(request): if request.method == "POST": if User.objects.filter(username=request.POST['name']).exists(): context = {'info': "Username already Exist"} return render(request, 'teacher/add_teacher.html', context) else: user = User() user.username = request.POST['name'] user.email = request.POST['email'] user.set_password(request.POST['password']) user.save() teacher = Teacher() teacher.user = user teacher.dept_id = request.POST['class'] teacher.set_password(request.POST['password']) teacher.t_USN = request.POST['t_USN'] teacher.name = request.POST['name'] teacher.email = request.POST['email'] teacher.sex = request.POST['sex'] teacher.DOB = request.POST['DOB'] teacher.phone = request.POST['phone'] teacher.save() context = { 'class_s': Dept.objects.all(), 'success': "Teacher Added Successfully" } return render(request, 'teacher/add_teacher.html', context) dept = Dept.objects.all() context = {'department': dept} return render(request, 'teacher/add_teacher.html', context)
def register_merchant(request): title = "signup for business | medstart" if request.method == "GET": return render(request, "login/signup1.html") else: merchant = request.POST["merchant"] email = request.POST["email"] mobile = request.POST["mobile"] password = request.POST["password"] u = User() try: if User.objects.filter(email=email): response_data = {"Error": "User with this email Already Exists"} return HttpResponse(json.dumps(response_data), content_type="application/json") elif User.objects.filter(mobile=mobile): response_data = {"Error": "User with this mobile Already Exists"} return HttpResponse(json.dumps(response_data), content_type="application/json") else: u = User.objects.create(email=email, mobile=mobile, user_type="MER", terms=True) group = Group.objects.get(name="merchant") u.set_password(password) u.save() m = Merchant.objects.create(mer_name=merchant, merchant_type="LIC") m.save() man = Managers.objects.create(user=u, merchant=m) man.save() group.user_set.add(u) u = authenticate(username=email, password=password) u.backend = "django.contrib.auth.backends.ModelBackend" login(request, u) return HttpResponseRedirect(reverse("index")) except Exception, e: print e return render(request, "login/signup.html")
def register_customer(request): title = "signup|medstart" user = request.user if request.method == "GET": return render(request, "login/signup.html") else: email = request.POST["email"] mobile = request.POST["mobile"] password = request.POST["password"] u = User() try: if User.objects.filter(email=email): response_data = {"Error": "User with this email Already Exists"} return HttpResponse(json.dumps(response_data), content_type="application/json") elif User.objects.filter(mobile=mobile): response_data = {"Error": "User with this mobile Already Exists"} return HttpResponse(json.dumps(response_data), content_type="application/json") else: u = User.objects.create(email=email, mobile=mobile, user_type="CST", terms=True) group = Group.objects.get(name="customer") u.set_password(password) u.save() c = Customer.objects.create(user=u, source=u, first_name="", last_name="") c.save() group.user_set.add(u) u = authenticate(username=email, password=password) u.backend = "django.contrib.auth.backends.ModelBackend" login(request, u) return HttpResponseRedirect(reverse("index")) except Exception, e: print e return render(request, "login/signup.html")
def register(): if current_user.is_authenticated: return redirect(url_for('index')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('恭喜你成为我们网站的新用户') return redirect(url_for('login_opt.login')) return render_template('register.html', title='注册', form=form)
def save(self): user = User( username=self.validated_data['username'], email=self.validated_data['email'], ) password = self.validated_data['password'] password2 = self.validated_data['password2'] if password != password2: raise serializers.ValidationError( {'password': '******'}) user.set_password(password) user.save() return user
def register_page(): json_req = request.get_json() username = json_req.get('username') email = json_req.get('email') password = json_req.get('password') user_to_create = User.get_by_email(email) if user_to_create is not None: return make_response({ "message": f'El email {email} ya está siendo utilizado por otro usuario' }) else: user_to_create = User(username=username, email=email) user_to_create.set_password(password) user_to_create.save() return make_response(jsonify({"message": "success"}), 200)
def register(): form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data, location=form.location.data, admin=form.admin.data) user.set_password(form.password.data) user.calculateLatLng() loginDB.session.add(user) loginDB.session.commit() flash("Congratulations, you are a new registered user!") response = redirect(urlsConfig.URLS['newsfeed_url']) response.set_cookie("currentSessionCookie", str(user.id)) return response return render_template("register.html", title="Register", registerForm=form)