Esempio n. 1
0
def login(request):
    message = ''
    logname = ''
    if request.session.get('username'):
        return HttpResponseRedirect('/dev')
    if request.POST:
        post = request.POST
        logname = post['name']
        logpassword = post['password']
        if User.objects.filter(username=logname):
            user = auth.authenticate(username=logname, password=logpassword)
            if user is not None:
                if user.is_active:
                    auth.login(request, user)
                    request.session['username'] = logname
                    return HttpResponseRedirect('/dev')
                else:
                    message = 'not active'
            else:
                message = 'password error'
        else:
            message = 'not exist!'
    print message
    return render_to_response('login.html', {'er_message': message,
                                             'postname': logname,
                                             'hot_topic': ''
                                             })
Esempio n. 2
0
def login(request):
    elections = getActiveElections()
    if request.method == 'POST':
        username = request.POST['login']
        password = request.POST['password']
        user = auth.authenticate(username=username,password=password)                              
        if user is not None and user.is_active:
            auth.login(request, user)
            return redirect('/')
        else:
            request.session['bad_login'] = 1
            return render_to_response('views/aboutUs.html',{'local': locals(), 'elections': elections})
Esempio n. 3
0
def registerUser(request):
    elections = getActiveElections()
    if request.method == 'POST':
        if request.POST['password'] == request.POST['secPassword']:
            if request.POST['email'] == request.POST['secEmail']:
                user = User.objects.create_user(username=request.POST['userName'], email=request.POST['email'], password=request.POST['password'])
                user.first_name = request.POST['firstName']
                user.last_name = request.POST['lastName']
                user.save()
                user = auth.authenticate(username=request.POST['userName'], password=request.POST['password'])
                auth.login(request, user)
    return redirect('/')
Esempio n. 4
0
def login(request):
            if request.method == 'POST':
                    username = request.POST['username']
                    password = request.POST['password']
                    user = auth.authenticate(username=username,
                                              password=password)
                    if user is not None and user.is_active:
                            auth.login(request, user)
                            return redirect("/")
                    else:
                            request.session['bad_login'] = 1
                            return render_to_response('aboutus/aboutus.html')
Esempio n. 5
0
def HomePageView(request):
    """Login manager"""
    if request.method == 'POST':
        username = request.POST['email_id']
        password = request.POST['password']

        user = auth.authenticate(username=username, password=password)

        if user is not None:
            auth.login(request, user)
            if user.is_superuser:
                return redirect('news/api/create')
            return redirect('/')  #change to blog
        else:
            messages.warning(request, 'Whoops! These are invalid credentials.')
            return redirect('login')

    else:
        return render(request, 'home.html')
def login(request):
    if request.method == 'POST':
        which_user_name = request.POST['username']
        password = request.POST['password']

        user = auth.authenticate(username=which_user_name, password=password)
        user1 = auth.authenticate(email=which_user_name, password=password)

        if user is not None:
            auth.login(request, user)
            return redirect('/')
        elif user1 is not None:
            auth.login(request, user1)
            return redirect('/')
        else:
            messages.info(request, "Invalid credentials!!!")
            return redirect('login')
    else:
        return render(request, 'Login/index.html')
Esempio n. 7
0
def signIn(request):
    if request.method == 'POST':
        username = request.POST.get('username')
        print(username)
        password = request.POST.get("password")
        user = auth.authenticate(username=username, password=password)
        if user is not None:
            auth.login(request, user)
            messages.success(request, " Successfully logged in")
            folder = MyFolder.objects.get(user=user)
            request.session['folder_location'] = os.path.abspath(
                os.path.join(BASE_DIR,
                             'folders/{}'.format(folder.folder_name)))
            print(request.session['folder_location'])
            return redirect("/")
        else:
            messages.error(request, "Credentials Error")
            return redirect("signIn")
    return render(request, 'signin.html')
Esempio n. 8
0
def login(request):
    if request.method == 'POST':

        username = request.POST['username']
        password = request.POST['password']
        user = auth.authenticate(username=username,
                                 password=password,
                                 is_staff=True)
        if user is not None:
            auth.login(request, user)

            return redirect('profHomePage')

        else:
            messages.info(request, 'invalid credentials')
            return redirect('login')

    else:
        return render(request, "login.html")
Esempio n. 9
0
def login(request):

    if request.method == 'POST':

        username = request.POST['uname']
        password = request.POST['password']

        user = auth.authenticate(username=username, password=password)

        if user is not None:
            auth.login(request, user)
            return redirect('index')
        else:
            print('Invalid Credentials..')
            messages.info(request, 'Invalid Credentials..')
            return redirect('login')
    else:

        return render(request, 'login.html', context=None)
Esempio n. 10
0
def login(request):
    if request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']
        User = auth.authenticate(username=username, password=password)

        if User is not None:
            auth.login(request, User)

            messages.info(request, 'wallcome')
            return redirect('asas:asas')

        else:
            messages.info(request, 'possward rong')
            return redirect('login')

    else:
        # messages.info(request, 'rong possward')
        return render(request, 'login.html', {'title': 'loge in page title'})
Esempio n. 11
0
def login(request):

    if request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']

        user = auth.authenticate(username=username, password=password)

        if user is not None:
            auth.login(request, user)

            return redirect("cal:calendar")

        else:
            messages.info(request, 'invalid credentials')
            return redirect('accounts:login')

    else:
        return render(request, 'accounts/login.html')
Esempio n. 12
0
def login(request):

    if request.method == 'POST':
        username = request.POST['username']
        messages.info(request, username)
        password = request.POST['password']
        user = auth.authenticate(username=username, password=password)

        if user is not None:
            auth.login(request, user)
            print("user is logged in")
            return redirect('index')

        else:
            messages.info(request, 'invalid Credentials')
            return redirect('login')

    else:
        return render(request, 'login.html')
def login_page(request):  #Login function that carries out login task
    if request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']

        user = auth.authenticate(username=username, password=password)

        if user is not None:

            auth.login(request, user)
            print('login')
            return redirect('watch:upload')
        else:
            print('logout')
            messages.info(request, 'Username or password is invalid')
            return render(request, 'watch/login.html')
    else:
        print('get request')
        return render(request, 'watch/login.html')
Esempio n. 14
0
def login(request):
    """
    :param request: request object
    :return: login view
    """
    if request.method == "POST":
        username = request.POST['username']
        password = request.POST['password']
        user = auth.authenticate(username=username, password=password)
        if user is not None:
            auth.login(request, user)
            return redirect('flux')
        else:
            messages.info(request,
                          "*verifiez votre mot de passe ou nom d'utilisateur")
            return redirect('login')

    else:
        return render(request, 'login.html')
Esempio n. 15
0
def login(request):
    if request.method== 'POST':
        
        Username=request.POST['Username']
        Password=request.POST['Password']
        user=auth.authenticate(Username=Username,Password=Password)

        if User is not None:
            auth.login(request, User)
            return redirect("/")
        else:
            messages.info(request,"Invalid username or password")
            return redirect("login")
        '''
        else:
            messages.info(request,"Invalid username or password")
            return redirect("login")'''
    else:
        return render(request,'login.html')
def user_login(request):

    if request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']


        user = auth.authenticate ( request, username = username, \
            password = password )

        if user is not None:
            auth.login(request, user)
            return redirect('http://127.0.0.1:8000/users/')

        else:
            return redirect('http://127.0.0.1:8000/login/')

    else:
        return render(request, 'login.html')
Esempio n. 17
0
def login(request):
    if request.user.is_authenticated:
        return redirect('/item')
    if request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']

        user = auth.authenticate(username=username, password=password)

        if user is not None:
            auth.login(request, user)
            print('user: '******'/item')
        else:
            messages.info(request, 'ชื่อผู้ใช้หรือรหัสผ่านผิดพลาด')
            return redirect('login')

    else:
        return render(request, 'base/login.html')
Esempio n. 18
0
def newuser(request):
    if request.method == 'POST':
        if request.POST['password1'] == request.POST['password2']:
            try:
                user = User.objects.get(email=request.POST['email'])
                return render(request, 'shop/newuser.html',
                              {'error': 'Email Id has already been taken'})
            except User.DoesNotExist:
                user = User.objects.create_user(
                    username=request.POST['username'],
                    password=request.POST['password1'],
                    email=request.POST['email'])
                auth.login(request, user)
                return render(request, 'shop/login.html')
        else:
            return render(request, 'shop/newuser.html',
                          {'error': 'password not matching'})
    else:
        return render(request, 'shop/newuser.html')
Esempio n. 19
0
def login(request):
    if request.method == ('POST'):
        email = request.POST.get('email')
        password = request.POST.get('password')

        user = auth.authenticate(username=email, password=password)

        if user is not None:

            auth.login(request, user)
            if request.user.is_superuser == True:
                return redirect('home')
            else:
                return redirect('home')
        else:
            messages.error(request, 'Your email/password is incorrect')
            return redirect('login')
    else:
        return render(request, 'login.html')
Esempio n. 20
0
def login(request):

    if request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']
        #form=Forms(username, password)
        #user = authenticate(form)
        user = auth.authenticate(username=username, password=password)
        if user is not None:
            auth.login(request, user)
            print("logged In")
            return redirect("/")
        else:
            print("invalid credentials")
            #messages.info(request,'invalid')
            return redirect('/register')

    else:
        return render(request, 'register.html')
Esempio n. 21
0
def signin(request):
    print("sign in......")
    if request.method == 'POST':
        userName = request.POST['user_name']
        password = request.POST['passwd']
        user = auth.authenticate(username=userName, password=password)
        if user is not None:
            auth.login(request, user)
            print("user login successfull")
            return redirect('/')
        else:
            messages.info(
                request,
                "Invalid credential. Please give valid username and password")
            return redirect('login')

        return render(request, 'index.html')
    else:
        return render(request, 'signin.html')
Esempio n. 22
0
def signin(request):
    if request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']

        user = auth.authenticate(username=username, password=password)

        if user is not None:
            auth.login(request, user)
            return redirect('/')

        else:
            messages.info(request, 'Invalid Credentials')
            return redirect('signin')
    else:
        return render(request, 'signin.html')

    if request.user.is_authenticated:
        return HttpResponse('You are already logged in')
Esempio n. 23
0
def FindVendor(request):
    username = request.POST['username']
    password = request.POST['password']

    user = auth.authenticate(username=username, password=password)
    try:
        vendor = Vendor.objects.get(username=username)
    except:
        return render(request, 'VendorLogin.html',
                      {"message": "You are not a Vendor"})

    if user is not None:
        auth.login(request, user)
        return redirect('/VendorHome')

    else:

        return render(request, 'VendorLogin.html',
                      {"message": "invalid username or password"})
Esempio n. 24
0
def login(request):
    # taking data form user html
    userlog = request.POST.get('usernamelog')
    passlog = request.POST.get('passwordlog')
    if request.method == 'POST':
        form = LoginInForm(request, request.POST)
        if form.is_valid():
            auth.login(request, form.get_user())
            return redirect("/status")
        else:
            print(form.errors)
            data = {}
            data['error'] = form.errors
            return render(request, 'login.html', data)
    else:
        if request.user.is_authenticated:
            return redirect("/status")

        return render(request, 'login.html')
Esempio n. 25
0
def login(request):
    if 'user' in request.POST:
        first = request.POST["user"]
        password = request.POST["password"]
        print(first, password)
        user = auth.authenticate(username=first,
                                 password=password,
                                 is_staff="true")

        if user is not None:
            auth.login(request, user)
            print("Logged in")
            return redirect("")
        else:

            messages.add_message(request, messages.INFO, "Invalid Credentials")
        return render(request, "adminpanel/login.html")

    return render(request, "adminpanel/login.html")
Esempio n. 26
0
def login(request):
    if request.method == "POST":
        username = request.POST['username']
        password = request.POST['password']
        user = auth.authenticate(username=username, password=password)
        if user is not None:
            auth.login(request, user)
            for don in Donator.objects.all():
                if user.username == don.username:
                    return redirect('/volunteers/show_info')
            else:
                return redirect('/volunteers/feeddata')

        else:
            messages.info(request, 'invalid credentials')
            return redirect('login')

    else:
        return render(request, 'login.html')
def login(request):
    #return HttpResponse("THIS IS login")
    if request.method == "POST":

        username = request.POST.get('username')
        password = request.POST.get('password')

        user = auth.authenticate(username=username, password=password)

        if user is not None:

            auth.login(request, user)
            return redirect('/')

        else:
            messages.info(request, 'Invalid credentials')
            return redirect('login')
    else:
        return render(request, 'login.html')
Esempio n. 28
0
def signin(request):
    if request.method == 'POST':
        username = request.POST.get('username')
        password = request.POST.get('password')

        user = auth.authenticate(username=username, password=password)

        if user is not None:
            user.save()
            loginmodel = loginModel(username=username,
                                    password=password,
                                    time=str(datetime.datetime.now()))
            loginmodel.save()
            auth.login(request, user)
            return redirect('stocks')
        else:
            return redirect('signin')

    return render(request, 'signin.html')
Esempio n. 29
0
def p3(request):
    if request.method == 'POST':

        a = request.POST['uname']
        b = request.POST['pwd1']
        c = request.POST['email']
        d = request.POST['pwd2']
        if User.objects.filter(username=a).exists():
            messages.info(request, 'username already exists')
            return redirect('blog:register')
        elif b != d:
            messages.info(request, 'invalid password')
            return redirect('blog:register')
        else:
            user = User.objects.create_user(username=a, password=b, email=c)
            user.save()
            auth.login(request, user)
            return redirect('blog:blog')
    return render(request, 'breg.html')
Esempio n. 30
0
def login(request):
    email,password = '',''
    if request.method=='GET':
        if request.user.is_authenticated:
            return redirect('/')
        else:
            if request.COOKIES.get('ssetoken'):
                email = convertToOriginalemail(request.COOKIES['ssetoken'])
                password = convertToOriginalpassword(request.COOKIES['ssptoken'])
                if User.objects.filter(username=email).exists():
                    return render(request,'login.html',{'email':email,'password':password})
                else:
                    email = ''
                    password = ''
            return render(request,'login.html',{'email':email,'password':password})
            
            
    else:
        email = request.POST['email']
        password = request.POST['password']
        user = auth.authenticate(username=email,password=password)
        if user is not None:
            response = redirect('../')
            if 'remember' in request.POST:
                response.set_cookie('ssetoken',convertToHashemail(email),15552000)
                response.set_cookie('ssptoken',convertToHashpassword(password),15552000)
            else:
                if request.COOKIES.get('ssetoken'):
                    if convertToOriginalemail(request.COOKIES['ssetoken'])==email:
                        response.delete_cookie('ssetoken')
                        response.delete_cookie('ssptoken')
            if 'signedin' not in request.POST:
                request.session.set_expiry(0)

            auth.login(request,user)
            return response

        else:
            if PendingEmailsVerify.objects.filter(email=email):
                messages.info(request,'Email ID not verified. Register again.')
            else:
                messages.info(request,'Invalid Email ID or password.')
            return render(request,'login.html',{'email':email,'password':password})
Esempio n. 31
0
File: views.py Progetto: smn103/DCT
def login1(request):
    if request.method == 'POST':
        phone = request.POST['phone']
        password = request.POST['password']

        user = auth.authenticate(phone=phone, password=password)

        if user is not None:
            auth.login(request, user)
            return redirect('home')

        else:
            messages.error(request, 'Invalid Phone or Password')
            return redirect('login')

    if request.user.is_authenticated:
        return redirect('home')

    return render(request, 'login.html')
Esempio n. 32
0
def login(request):
    if request.method == "POST":
        username = request.POST.get('username')
        password = request.POST.get('password')

        user = auth.authenticate(username=username, password=password)

        if user is not None:
            auth.login(request, user)
            print("User Logged in")
            return redirect("/")

        else:
            print("ohh no")
            return redirect("login")

    else:
        print("Login Unsuccessful")
        return render(request, 'BekarJubok/login.html')
Esempio n. 33
0
def login(request):
    if request.method == 'POST':
        ph = request.POST['ph']
        password = request.POST['psw']
        user = UserRegisteration.objects.filter(phone=ph).first()
        user = authenticate(request, phone=ph, password=password)

        if user is not None:
            prods = products1()
            auth.login(request, user)

            return HttpResponseRedirect((reverse('main')))
        else:
            messages.info(request, "Invalid Phone Number or Password")

            return HttpResponseRedirect(reverse('login'))

    else:
        return render(request, 'login.html')
Esempio n. 34
0
def login(request):
    if request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']

        user = auth.authenticate(username=username, password=password)
        if user is not None:
            auth.login(request, user)
            print("usrr foun3")
            if 'next' in request.GET:
                return redirect(request.GET['next'])
            return redirect('profile')
        else:
            messages.info(request, "Invalid Credentials")
            print("usrr not foun2")
            return redirect('login')
    else:

        return render(request, 'login.html')
Esempio n. 35
0
def register(request):
            if request.method == 'POST':
                    if request.POST['password'] == request.POST['password2']:
                            # Rejestracja
                            user = User.objects.create_user(username=request.POST['user'], email=request.POST['email'], password=request.POST['password'])
                            user.first_name = request.POST['name']
                            user.last_name = request.POST['name2']
                            #user.profile.miasto = request.POST['miasto']

                            user.save()
                            #p = UserProfile(id=user.id)
                            #p.miasto = request.POST['miasto']
                            #p.save()
                            # Logowanie
                            user = auth.authenticate(username=request.POST['user'], 
                                                     password=request.POST['password'])
                            auth.login(request, user)
                            #Redirect
                            return redirect("/")
            return render_to_response('register/index.html', {'local': locals()})
Esempio n. 36
0
def login(request):
    if request.POST:
        error = False

        if 'username' in request.POST:
            username = request.POST['username']
        else:
            error = True

        if 'password' in request.POST:
            password = request.POST['password']
        else:
            error = True

        if not error:
            user = auth.authenticate(username=username, password=password)

            context = {'name': None}
            context.update(csrf(request))

            if user is not None:
                auth.login(request, user)

    return redirect('diningdeck:index')