Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpcs
dfss
Commits
dcf7cf25
Commit
dcf7cf25
authored
May 26, 2016
by
Richer Maximilien
Browse files
[c][p] Fix review comments
parent
f5a5f874
Pipeline
#2279
passed with stage
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
dfssc/cmd/unregister.go
View file @
dcf7cf25
...
...
@@ -25,13 +25,13 @@ var unregisterCmd = &cobra.Command{
var
ready
string
readStringParam
(
"Do you REALLY want to delete "
+
cert
.
Subject
.
CommonName
+
"? Type 'yes' to confirm"
,
""
,
&
ready
)
if
ready
!=
"yes"
{
fmt
.
P
rintln
(
"Unregistering aborted!"
)
fmt
.
Fp
rintln
(
os
.
Stderr
,
"Unregistering aborted!"
)
os
.
Exit
(
1
)
}
err
=
user
.
Unregister
()
if
err
!=
nil
{
fmt
.
Fprintln
(
os
.
Stderr
,
"
Error: c
annot unregister:"
,
err
.
Error
())
fmt
.
Fprintln
(
os
.
Stderr
,
"
C
annot unregister:"
,
err
.
Error
())
os
.
Exit
(
2
)
}
},
...
...
dfssp/user/delete.go
View file @
dcf7cf25
...
...
@@ -9,7 +9,7 @@ import (
// Unregister delete a user based on the provided certificate hash
func
Unregister
(
manager
*
mgdb
.
MongoManager
,
userCertificateHash
[]
byte
)
*
api
.
ErrorCode
{
count
,
err
:=
manager
.
Get
(
"users"
)
.
DeleteAll
(
bson
.
M
{
"certHash"
:
bson
.
M
{
"$eq"
:
userCertificateHash
}
,
"certHash"
:
userCertificateHash
,
})
if
err
!=
nil
||
count
==
0
{
return
&
api
.
ErrorCode
{
Code
:
api
.
ErrorCode_INVARG
,
Message
:
"No user matching provided certificate"
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment