本文整理汇总了Python中webpay.auth.utils.get_user函数的典型用法代码示例。如果您正苦于以下问题:Python get_user函数的具体用法?Python get_user怎么用?Python get_user使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_user函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: was_locked
def was_locked(request):
try:
client.unset_was_locked(uuid=get_user(request))
except ResourceModified:
return system_error(request, code=msg.RESOURCE_MODIFIED)
request.session['uuid_pin_was_locked'] = False
return render(request, 'pin/pin_was_locked.html')
开发者ID:Kodextor,项目名称:webpay,代码行数:7,代码来源:views.py
示例2: create
def create(request):
form = forms.CreatePinForm()
if request.method == 'POST':
form = forms.CreatePinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
if getattr(form, 'buyer_exists', False):
try:
res = client.change_pin(form.uuid,
form.cleaned_data['pin'],
etag=form.buyer_etag)
except ResourceModified:
return system_error(request, code=msg.RESOURCE_MODIFIED)
else:
res = client.create_buyer(form.uuid, form.cleaned_data['pin'])
if form.handle_client_errors(res):
set_user_has_pin(request, True)
return http.HttpResponseRedirect(reverse('pin.confirm'))
form.no_pin = True
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Create a Pin'),
'action': reverse('pin.create'),
'pin_form_tracking' : {
'pin_error_codes': form.pin_error_codes,
},
'track_cancel': {
'action': 'pin cancel',
'label': 'Create Pin Page',
}})
开发者ID:Kodextor,项目名称:webpay,代码行数:28,代码来源:views.py
示例3: verify
def verify(request):
form = forms.VerifyPinForm()
if request.method == "POST":
form = forms.VerifyPinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
return http.HttpResponseRedirect(get_payment_url())
return render(request, "pin/verify.html", {"form": form})
开发者ID:cvan,项目名称:webpay,代码行数:7,代码来源:views.py
示例4: reset_cancel
def reset_cancel(request):
try:
client.set_needs_pin_reset(get_user(request), False)
except ResourceModified:
return system_error(request, code=msg.RESOURCE_MODIFIED)
request.session['uuid_needs_pin_reset'] = False
return http.HttpResponseRedirect(reverse('pin.verify'))
开发者ID:Kodextor,项目名称:webpay,代码行数:7,代码来源:views.py
示例5: confirm
def confirm(request):
form = forms.ConfirmPinForm()
if request.method == 'POST':
form = forms.ConfirmPinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
return http.HttpResponseRedirect(get_payment_url())
return render(request, 'pin/pin_form.html', { 'form': form,
'title': _('Confirm your PIN:'),
'action': reverse('pin.confirm') })
开发者ID:potch,项目名称:webpay,代码行数:9,代码来源:views.py
示例6: reset_start
def reset_start(request):
client.set_needs_pin_reset(get_user(request))
request.session['uuid_needs_pin_reset'] = True
form = forms.CreatePinForm()
form.reset_flow = True
return render(request, 'pin/reset_start.html',
{'title': _('Reset Pin'),
'action': reverse('pin.reset_new_pin'),
'form': form})
开发者ID:markh-bz,项目名称:webpay,代码行数:9,代码来源:views.py
示例7: reset_new_pin
def reset_new_pin(request):
form = forms.CreatePinForm()
if request.method == "POST":
form = forms.CreatePinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
res = client.set_new_pin(form.buyer, form.cleaned_data["pin"])
if form.handle_client_errors(res):
set_user_has_pin(request, True)
return http.HttpResponseRedirect(reverse("pin.reset_confirm"))
return render(request, "pin/reset_create.html", {"form": form})
开发者ID:cvan,项目名称:webpay,代码行数:10,代码来源:views.py
示例8: reset_confirm
def reset_confirm(request):
form = forms.ConfirmPinForm()
if request.method == "POST":
form = forms.ResetConfirmPinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
# Copy pin into place is handled in solitude, webpay
# merely asked solitude to verify the new pin which
# happens in validation of the form.
return http.HttpResponseRedirect(get_payment_url())
return render(request, "pin/reset_confirm.html", {"form": form})
开发者ID:cvan,项目名称:webpay,代码行数:10,代码来源:views.py
示例9: verify
def verify(request):
form = forms.VerifyPinForm()
if request.method == 'POST':
form = forms.VerifyPinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
request.session['last_pin_success'] = datetime.now()
return http.HttpResponseRedirect(get_payment_url())
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Enter Pin'),
'action': reverse('pin.verify')})
开发者ID:ferjm,项目名称:webpay,代码行数:11,代码来源:views.py
示例10: reset_new_pin
def reset_new_pin(request):
form = forms.CreatePinForm()
if request.method == 'POST':
form = forms.CreatePinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
res = client.set_new_pin(form.buyer, form.cleaned_data['pin'])
if form.handle_client_errors(res):
set_user_has_pin(request, True)
return http.HttpResponseRedirect(reverse('pin.reset_confirm'))
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Enter your new PIN:'),
'action': reverse('pin.reset_new_pin') })
开发者ID:potch,项目名称:webpay,代码行数:12,代码来源:views.py
示例11: create
def create(request):
form = forms.CreatePinForm()
if request.method == "POST":
form = forms.CreatePinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
if hasattr(form, "buyer"):
res = client.change_pin(form.buyer, form.cleaned_data["pin"])
else:
res = client.create_buyer(form.uuid, form.cleaned_data["pin"])
if form.handle_client_errors(res):
set_user_has_pin(request, True)
return http.HttpResponseRedirect(reverse("pin.confirm"))
return render(request, "pin/create.html", {"form": form})
开发者ID:cvan,项目名称:webpay,代码行数:13,代码来源:views.py
示例12: reset_confirm
def reset_confirm(request):
form = forms.ConfirmPinForm()
if request.method == 'POST':
form = forms.ResetConfirmPinForm(uuid=get_user(request),
data=request.POST)
if form.is_valid():
# Copy pin into place is handled in solitude, webpay
# merely asked solitude to verify the new pin which
# happens in validation of the form.
return http.HttpResponseRedirect(get_payment_url())
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Confirm your new PIN:'),
'action': reverse('pin.reset_confirm') })
开发者ID:potch,项目名称:webpay,代码行数:13,代码来源:views.py
示例13: reset_new_pin
def reset_new_pin(request):
form = forms.CreatePinForm()
if request.method == 'POST':
form = forms.ResetPinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
res = client.set_new_pin(form.uuid, form.cleaned_data['pin'])
if form.handle_client_errors(res):
request.session['uuid_has_new_pin'] = True
return http.HttpResponseRedirect(reverse('pin.reset_confirm'))
form.reset_flow = True
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Reset Pin'),
'action': reverse('pin.reset_new_pin')})
开发者ID:markh-bz,项目名称:webpay,代码行数:14,代码来源:views.py
示例14: reset_start
def reset_start(request):
request.session['was_reverified'] = False
client.set_needs_pin_reset(get_user(request))
request.session['uuid_needs_pin_reset'] = True
form = forms.CreatePinForm()
form.reset_flow = True
return render(request, 'pin/reset_start.html',
{'title': _('Reset Pin'),
'action': reverse('pin.reset_new_pin'),
'form': form,
'track_cancel': {
'action': 'pin cancel',
'label': 'Reset Start Page',
}})
开发者ID:v1ka5,项目名称:webpay,代码行数:14,代码来源:views.py
示例15: create
def create(request):
form = forms.CreatePinForm()
if request.method == 'POST':
form = forms.CreatePinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
if hasattr(form, 'buyer'):
res = client.change_pin(form.buyer, form.cleaned_data['pin'])
else:
res = client.create_buyer(form.uuid, form.cleaned_data['pin'])
if form.handle_client_errors(res):
set_user_has_pin(request, True)
return http.HttpResponseRedirect(reverse('pin.confirm'))
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Create your PIN:'),
'action': reverse('pin.create') })
开发者ID:potch,项目名称:webpay,代码行数:15,代码来源:views.py
示例16: reset_confirm
def reset_confirm(request):
form = forms.ConfirmPinForm()
if request.method == 'POST':
form = forms.ResetConfirmPinForm(uuid=get_user(request),
data=request.POST)
if form.is_valid():
# Clear reverification state since this PIN reset is finished.
request.session['was_reverified'] = False
# Copy pin into place is handled in solitude, webpay
# merely asked solitude to verify the new pin which
# happens in validation of the form.
return http.HttpResponseRedirect(get_payment_url())
form.reset_flow = True
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Confirm Pin'),
'action': reverse('pin.reset_confirm')})
开发者ID:hseagle2015,项目名称:webpay,代码行数:16,代码来源:views.py
示例17: verify
def verify(request):
form = forms.VerifyPinForm()
# pin_recently_entered is on the form because the template expect it as it
# is rendered from pay.lobby as well as here.
form.pin_recently_entered = utils.pin_recently_entered(request)
if form.pin_recently_entered:
return http.HttpResponseRedirect(get_payment_url())
if request.method == 'POST':
form = forms.VerifyPinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
request.session['last_pin_success'] = datetime.now()
return http.HttpResponseRedirect(get_payment_url())
form.pin_recently_entered = False
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Enter your PIN:'),
'action': reverse('pin.verify') })
开发者ID:potch,项目名称:webpay,代码行数:17,代码来源:views.py
示例18: reset_start
def reset_start(request):
request.session['was_reverified'] = False
try:
client.set_needs_pin_reset(get_user(request))
except ResourceModified:
return system_error(request, code=msg.RESOURCE_MODIFIED)
request.session['uuid_needs_pin_reset'] = True
form = forms.CreatePinForm()
form.reset_flow = True
return render(request, 'pin/reset_start.html',
{'title': _('Reset Pin'),
'action': reverse('pin.reset_new_pin'),
'form': form,
'track_cancel': {
'action': 'pin cancel',
'label': 'Reset Start Page',
}})
开发者ID:Kodextor,项目名称:webpay,代码行数:17,代码来源:views.py
示例19: confirm
def confirm(request):
form = forms.ConfirmPinForm()
if request.method == 'POST':
form = forms.ConfirmPinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
set_user_has_confirmed_pin(request, True)
return http.HttpResponseRedirect(get_payment_url(request))
form.no_pin = True
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Confirm Pin'),
'action': reverse('pin.confirm'),
'pin_form_tracking' : {
'pin_error_codes': form.pin_error_codes,
},
'track_cancel': {
'action': 'pin cancel',
'label': 'Confirm Pin Page',
}})
开发者ID:Kodextor,项目名称:webpay,代码行数:18,代码来源:views.py
示例20: verify
def verify(request):
form = forms.VerifyPinForm()
if request.method == 'POST':
form = forms.VerifyPinForm(uuid=get_user(request), data=request.POST)
if form.is_valid():
request.session['last_pin_success'] = datetime.now()
return http.HttpResponseRedirect(get_payment_url(request))
elif form.pin_is_locked:
request.session['uuid_pin_is_locked'] = True
return http.HttpResponseRedirect(reverse('pin.is_locked'))
return render(request, 'pin/pin_form.html', {'form': form,
'title': _('Enter Pin'),
'action': reverse('pin.verify'),
'pin_form_tracking' : {
'pin_error_codes': form.pin_error_codes,
},
'track_cancel': {
'action': 'pin cancel',
'label': 'Verify Pin Page',
}})
开发者ID:Kodextor,项目名称:webpay,代码行数:21,代码来源:views.py
注:本文中的webpay.auth.utils.get_user函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论